This discussion is archived
3 Replies Latest reply: May 24, 2012 7:13 PM by handat RSS

New installation of iPlanet 7.0.14 fails to initialize servlet container

939108 Newbie
Currently Being Moderated
I have two servers that I have installed iPlanet 7.0.14 on, with a locally installed copy of the latest 1.6.0_31 JDK.

On one server, when I start the webserver, it initializes the internal servlet container properly, but on the other, it fails. Both servers should be set up identically, and both are in zones on Solaris 10 Sparc boxes (M4000s) that should be identically configured.

Here is what I see in the startup on the server where it is not working (I have blanked out the IPs and hostnames of the system):

Oracle iPlanet Web Server 7.0.14 B02/13/2012 13:53
info: CORE3016: daemon is running as super-user
info: CORE5076: Using [Java HotSpot(TM) Server VM, Version 1.6.0_31] from [Sun Microsystems Inc.]
info: WEB0100: Loading web module in virtual server [admin-server] at [admingui]
info: WEB0100: Loading web module in virtual server [admin-server] at [jmxconnector]
info: HTTP3072: admin-ssl-port: https://*****:61000 ready to accept requests
info: CORE3274: successful server startup
Oracle iPlanet Web Server 7.0.14 B02/13/2012 14:29
info: wl-init reports: WebLogic Server Plugin version 1.1 <WLSPLUGINS_11.1.1.6.0_SOLARIS.SPARC64_111122.1115>
info: CORE5076: Using [Java HotSpot(TM) 64-Bit Server VM, Version 1.6.0_31] from [Sun Microsystems Inc.]
failure: PWC1240: Container StandardEngine[com.sun.web-1].StandardHost[*****-80].StandardContext[] has not been started
java.lang.ExceptionInInitializerError
     at org.apache.catalina.core.StandardContext.start(StandardContext.java:4963)
     at com.sun.webserver.connector.nsapi.WebModule.start(WebModule.java:240)
     at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1224)
     at org.apache.catalina.core.StandardHost.start(StandardHost.java:924)
     at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1224)
     at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:520)
     at org.apache.catalina.startup.Embedded.start(Embedded.java:917)
     at com.sun.enterprise.web.PwcWebContainer.onStartup(PwcWebContainer.java:70)
     at com.sun.webserver.connector.nsapi.WebContainer.start(WebContainer.java:497)
     at com.sun.webserver.init.J2EERunner.confPostInit(J2EERunner.java:304)
Caused by: java.lang.NullPointerException
     at org.apache.catalina.util.ExtensionValidator.<clinit>(ExtensionValidator.java:125)
     ... 10 more

failure: PWC1240: Container StandardEngine[com.sun.web-1].StandardHost[*****].StandardContext[] has not been started
java.lang.NoClassDefFoundError: Could not initialize class org.apache.catalina.util.ExtensionValidator
     at org.apache.catalina.core.StandardContext.start(StandardContext.java:4963)
     at com.sun.webserver.connector.nsapi.WebModule.start(WebModule.java:240)
     at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1224)
     at org.apache.catalina.core.StandardHost.start(StandardHost.java:924)
     at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1224)
     at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:520)
     at org.apache.catalina.startup.Embedded.start(Embedded.java:917)
     at com.sun.enterprise.web.PwcWebContainer.onStartup(PwcWebContainer.java:70)
     at com.sun.webserver.connector.nsapi.WebContainer.start(WebContainer.java:497)
     at com.sun.webserver.init.J2EERunner.confPostInit(J2EERunner.java:304)

info: HTTP3072: http-listener-1: https://*****:443 ready to accept requests
info: HTTP3072: http-listener-2: http:/*****:80 ready to accept requests
info: CORE3274: successful server startup
Oracle iPlanet Web Server 7.0.14 B02/13/2012 14:29
info: IdcNSAuth::idcInit reports: Initializing Content Server NS Authorization plugin
info: wl-init reports: WebLogic Server Plugin version 1.1 <WLSPLUGINS_11.1.1.6.0_SOLARIS.SPARC64_111122.1115>
info: CORE5076: Using [Java HotSpot(TM) 64-Bit Server VM, Version 1.6.0_31] from [Sun Microsystems Inc.]
failure: PWC1240: Container StandardEngine[com.sun.web-1].StandardHost[*****-80].StandardContext[] has not been started
java.lang.ExceptionInInitializerError
     at org.apache.catalina.core.StandardContext.start(StandardContext.java:4963)
     at com.sun.webserver.connector.nsapi.WebModule.start(WebModule.java:240)
     at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1224)
     at org.apache.catalina.core.StandardHost.start(StandardHost.java:924)
     at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1224)
     at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:520)
     at org.apache.catalina.startup.Embedded.start(Embedded.java:917)
     at com.sun.enterprise.web.PwcWebContainer.onStartup(PwcWebContainer.java:70)
     at com.sun.webserver.connector.nsapi.WebContainer.start(WebContainer.java:497)
     at com.sun.webserver.init.J2EERunner.confPostInit(J2EERunner.java:304)
Caused by: java.lang.NullPointerException
     at org.apache.catalina.util.ExtensionValidator.<clinit>(ExtensionValidator.java:125)
     ... 10 more

failure: PWC1240: Container StandardEngine[com.sun.web-1].StandardHost[*****].StandardContext[] has not been started
java.lang.NoClassDefFoundError: Could not initialize class org.apache.catalina.util.ExtensionValidator
     at org.apache.catalina.core.StandardContext.start(StandardContext.java:4963)
     at com.sun.webserver.connector.nsapi.WebModule.start(WebModule.java:240)
     at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1224)
     at org.apache.catalina.core.StandardHost.start(StandardHost.java:924)
     at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1224)
     at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:520)
     at org.apache.catalina.startup.Embedded.start(Embedded.java:917)
     at com.sun.enterprise.web.PwcWebContainer.onStartup(PwcWebContainer.java:70)
     at com.sun.webserver.connector.nsapi.WebContainer.start(WebContainer.java:497)
     at com.sun.webserver.init.J2EERunner.confPostInit(J2EERunner.java:304)

info: HTTP3072: http-listener-1: http://*****:80 ready to accept requests
info: HTTP3072: http-listener-2: https://*****:443 ready to accept requests
info: CORE3274: successful server startup

I also have the log output from turning the server to 'finest' mode, but that's really really long. It's mostly more of the same "container not started" issue. I should mention that there are NO servlets or anything else being loaded so far, and the HTTP/HTTPS serving seems to work as expected. There is a WebLogic plugin installed, but it's on both boxes, and causes no issues on the other system.

Legend

  • Correct Answers - 10 points
  • Helpful Answers - 5 points