Can't start Tomcat - Exception in /WEB-INF/lib/jboss-j2ee.jar
Mike Peterson <mikep <at> noc.utoronto.ca>
2003-08-06 20:37:56 GMT
Hello,
I think I've got OpenNMS 1.0.2-1 running on Solaris 8, with a number of
modifications and extra packages needed (which seem to come with RedHat
I guess). 'opennms.sh' claims all pieces are running, but I can't
verify that as Tomcat won't let me into '/opennms' because it won't
start the application.
In particular, there is no 'jboss-client.jar' or 'jboss-j2ee.jar' on
Solaris so I downloaded the JBoss package and just copied over those
JAR files; since that is what is failing, I may be missing other pieces
of that package.
Here is what 'web.log' has to say:
2003-08-06 16:04:43,500 INFO [Thread-7] WEB: WebappLoader[/opennms]: Deploying class repositories
to work directory /opt/tomcat/work/Standalone/localhost/opennms
2003-08-06 16:04:43,522 INFO [Thread-7] WEB: WebappLoader[/opennms]: Deploy JAR
/WEB-INF/lib/avalon-framework-4.0.jar to /opt/tomcat/webapps/opennms/WEB-INF/lib/avalon-framework-4.0.jar
2003-08-06 16:04:43,540 INFO [Thread-7] WEB: WebappLoader[/opennms]: Deploy JAR
/WEB-INF/lib/batik.jar to /opt/tomcat/webapps/opennms/WEB-INF/lib/batik.jar
2003-08-06 16:04:43,604 INFO [Thread-7] WEB: WebappLoader[/opennms]: Deploy JAR
/WEB-INF/lib/castor-0.9.3.9-xml.jar to /opt/tomcat/webapps/opennms/WEB-INF/lib/castor-0.9.3.9-xml.jar
2003-08-06 16:04:43,625 INFO [Thread-7] WEB: WebappLoader[/opennms]: Deploy JAR
/WEB-INF/lib/castor-0.9.3.9.jar to /opt/tomcat/webapps/opennms/WEB-INF/lib/castor-0.9.3.9.jar
2003-08-06 16:04:43,652 INFO [Thread-7] WEB: WebappLoader[/opennms]: Deploy JAR
/WEB-INF/lib/fop0203.jar to /opt/tomcat/webapps/opennms/WEB-INF/lib/fop0203.jar
2003-08-06 16:04:43,668 INFO [Thread-7] WEB: WebappLoader[/opennms]: Deploy JAR
/WEB-INF/lib/jboss-client.jar to /opt/tomcat/webapps/opennms/WEB-INF/lib/jboss-client.jar
2003-08-06 16:04:43,670 INFO [Thread-7] WEB: WebappLoader[/opennms]: Deploy JAR
/WEB-INF/lib/jboss-j2ee.jar to /opt/tomcat/webapps/opennms/WEB-INF/lib/jboss-j2ee.jar
2003-08-06 16:04:43,673 INFO [Thread-7] WEB: WebappLoader[/opennms]: Deploy JAR
/WEB-INF/lib/jcifs.jar to /opt/tomcat/webapps/opennms/WEB-INF/lib/jcifs.jar
2003-08-06 16:04:43,746 INFO [Thread-7] WEB: WebappLoader[/opennms]: Deploy JAR
/WEB-INF/lib/ldap.jar to /opt/tomcat/webapps/opennms/WEB-INF/lib/ldap.jar
2003-08-06 16:04:43,802 INFO [Thread-7] WEB: WebappLoader[/opennms]: Deploy JAR
/WEB-INF/lib/log4j.jar to /opt/tomcat/webapps/opennms/WEB-INF/lib/log4j.jar
2003-08-06 16:04:43,887 INFO [Thread-7] WEB: WebappLoader[/opennms]: Deploy JAR
/WEB-INF/lib/logkit-1.0.jar to /opt/tomcat/webapps/opennms/WEB-INF/lib/logkit-1.0.jar
2003-08-06 16:04:43,921 INFO [Thread-7] WEB: WebappLoader[/opennms]: Deploy JAR
/WEB-INF/lib/opennms_common.jar to /opt/tomcat/webapps/opennms/WEB-INF/lib/opennms_common.jar
2003-08-06 16:04:44,040 INFO [Thread-7] WEB: WebappLoader[/opennms]: Deploy JAR
/WEB-INF/lib/opennms_core.jar to /opt/tomcat/webapps/opennms/WEB-INF/lib/opennms_core.jar
2003-08-06 16:04:44,060 INFO [Thread-7] WEB: WebappLoader[/opennms]: Deploy JAR
/WEB-INF/lib/opennms_joesnmp.jar to /opt/tomcat/webapps/opennms/WEB-INF/lib/opennms_joesnmp.jar
2003-08-06 16:04:44,072 INFO [Thread-7] WEB: WebappLoader[/opennms]: Deploy JAR
/WEB-INF/lib/opennms_services.jar to /opt/tomcat/webapps/opennms/WEB-INF/lib/opennms_services.jar
2003-08-06 16:04:44,099 INFO [Thread-7] WEB: WebappLoader[/opennms]: Deploy JAR
/WEB-INF/lib/opennms_web.jar to /opt/tomcat/webapps/opennms/WEB-INF/lib/opennms_web.jar
2003-08-06 16:04:44,141 INFO [Thread-7] WEB: WebappLoader[/opennms]: Deploy JAR
/WEB-INF/lib/postgresql.jar to /opt/tomcat/webapps/opennms/WEB-INF/lib/postgresql.jar
2003-08-06 16:04:44,170 INFO [Thread-7] WEB: WebappLoader[/opennms]: Deploy JAR
/WEB-INF/lib/regexp120.jar to /opt/tomcat/webapps/opennms/WEB-INF/lib/regexp120.jar
2003-08-06 16:04:44,185 INFO [Thread-7] WEB: WebappLoader[/opennms]: Deploy JAR
/WEB-INF/lib/w3c.jar to /opt/tomcat/webapps/opennms/WEB-INF/lib/w3c.jar
2003-08-06 16:04:44,204 INFO [Thread-7] WEB: WebappLoader[/opennms]: Deploy JAR
/WEB-INF/lib/xalan231.jar to /opt/tomcat/webapps/opennms/WEB-INF/lib/xalan231.jar
2003-08-06 16:04:44,235 INFO [Thread-7] WEB: WebappLoader[/opennms]: Reloading checks are enabled
for this Context
2003-08-06 16:04:48,634 INFO [Thread-7] WEB: ContextConfig[/opennms]: WARNING: Security role name
OpenNMS Administrator used in an <auth-constraint> without being defined in a <security-role>
2003-08-06 16:04:48,635 INFO [Thread-7] WEB: ContextConfig[/opennms]: WARNING: Security role name
OpenNMS RTC Daemon used in an <auth-constraint> without being defined in a <security-role>
2003-08-06 16:04:48,635 INFO [Thread-7] WEB: ContextConfig[/opennms]: WARNING: Security role name
OpenNMS User used in an <auth-constraint> without being defined in a <security-role>
2003-08-06 16:04:49,614 WARN [Thread-7] WEB: ContextConfig[/opennms] Exception processing JAR at
resource path /WEB-INF/lib/jboss-j2ee.jar
javax.servlet.ServletException: Exception processing JAR at resource path /WEB-INF/lib/jboss-j2ee.jar
at org.apache.catalina.startup.ContextConfig.tldScanJar(ContextConfig.java:930)
at org.apache.catalina.startup.ContextConfig.tldScan(ContextConfig.java:868)
at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:647)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:243)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:3567)
at org.apache.catalina.core.StandardHostDeployer.start(StandardHostDeployer.java:629)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:897)
at org.apache.catalina.servlets.ManagerServlet.start(ManagerServlet.java:1105)
at org.apache.catalina.servlets.HTMLManagerServlet.start(HTMLManagerServlet.java:555)
at org.apache.catalina.servlets.HTMLManagerServlet.doGet(HTMLManagerServlet.java:157)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:551)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:594)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)
at java.lang.Thread.run(Thread.java:536)
2003-08-06 16:04:49,617 INFO [Thread-7] WEB: ContextConfig[/opennms]: Marking this application
unavailable due to previous error(s)
2003-08-06 16:04:49,618 INFO [Thread-7] WEB: StandardManager[/opennms]: Seeding random number
generator class java.security.SecureRandom
2003-08-06 16:04:49,619 INFO [Thread-7] WEB: StandardManager[/opennms]: Seeding of random number
generator has been completed
2003-08-06 16:04:49,646 INFO [Thread-7] WEB: StandardContext[/opennms]: Context startup failed due
to previous errors
Any clues what is wrong [I don't know much about Tomcat or Java at this
point, so any pointers appreciated]?
Also, what should I do about the '<auth-constraint>' messages (but
those look relatively minor at this point)?
Thanks,
Mike.
--
Mike Peterson, Senior Network Support Analyst, U/Toronto Network Operations
E-mail: mikep <at> noc.utoronto.ca WWW: http://www.noc.utoronto.ca/~mikep/
Tel: 416-978-5230 Fax: 416-971-1362
______________________________________________________________
(install <at> opennms.org)
To subscribe, unsubscribe, or change your list options, go to:
http://lists.opennms.org/mailman/listinfo/install