You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Adam Grohs <ag...@adiglobal.com> on 2001/05/10 04:18:30 UTC
Problems with STRUTS 1.0 & Tomcat 4.0
I was wondering if anyone has configured STRUTS 1.0 on TOMCAT 4.0 B3, I seem to be having some errors on startup of the server. The example, blank, test, and upload applications are not deploying correctly. Below is a sample of the error being thrown in my server log file. Any help would be greatly appreciated, I've implimented STRUTS before on a porject I am working on, but I'm kind of new to configuration and setup.
Thanks in advance for any help.
2001-05-09 22:10:18 Manager[/struts-test]: Seeding random number generator class java.security.SecureRandom
2001-05-09 22:10:18 Manager[/struts-test]: Seeding of random number generator has been completed
2001-05-09 22:10:19 StandardWrapper[/struts-test:default]: Loading container servlet default
2001-05-09 22:10:19 default: init
2001-05-09 22:10:19 StandardWrapper[/struts-test:invoker]: Loading container servlet invoker
2001-05-09 22:10:19 invoker: init
2001-05-09 22:10:19 StandardWrapper[/struts-test:action]: Marking servlet action as unavailable
2001-05-09 22:10:19 StandardContext[/struts-test]: Servlet /struts-test threw load() exception
javax.servlet.ServletException: Error instantiating servlet class org.apache.struts.action.ActionServlet
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:794)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:3175)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:721)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:388)
at org.apache.catalina.core.StandardHost.install(StandardHost.java:616)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:294)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:383)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:226)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:155)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1067)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1059)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:253)
at org.apache.catalina.core.StandardService.start(StandardService.java:353)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:458)
at org.apache.catalina.startup.Catalina.start(Catalina.java:707)
at org.apache.catalina.startup.Catalina.execute(Catalina.java:627)
at org.apache.catalina.startup.Catalina.process(Catalina.java:177)
at java.lang.reflect.Method.invoke(Native Method)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:177)
----- Root Cause -----
java.lang.NoClassDefFoundError: org/xml/sax/SAXException
at java.lang.Class.newInstance0(Native Method)
at java.lang.Class.newInstance(Class.java:237)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:787)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:3175)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:721)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:388)
at org.apache.catalina.core.StandardHost.install(StandardHost.java:616)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:294)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:383)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:226)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:155)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1067)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1059)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:253)
at org.apache.catalina.core.StandardService.start(StandardService.java:353)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:458)
at org.apache.catalina.startup.Catalina.start(Catalina.java:707)
at org.apache.catalina.startup.Catalina.execute(Catalina.java:627)
at org.apache.catalina.startup.Catalina.process(Catalina.java:177)
at java.lang.reflect.Method.invoke(Native Method)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:177)
2001-05-09 22:10:19 StandardContext[/struts-test]: Context startup failed due to previous errors
Re: Problems with STRUTS 1.0 & Tomcat 4.0 -> Answer +
Session-Serialisation-Question
Posted by Harald Kornfeil <e9...@stud3.tuwien.ac.at>.
RTFM ;-) -> see below :-)
At 22:18 09.05.01 -0400, you wrote:
>I was wondering if anyone has configured STRUTS 1.0 on TOMCAT 4.0 B3, I
>seem to be having some errors on startup of the server. The example,
>blank, test, and upload applications are not deploying correctly. Below
>is a sample of the error being thrown in my server log file. Any help
>would be greatly appreciated, I've implimented STRUTS before on a
>porject I am working on, but I'm kind of new to configuration and setup.
>Thanks in advance for any help.
>----- Root Cause -----
>java.lang.NoClassDefFoundError: org/xml/sax/SAXException
At 13:18 07.05.01 +0200, I wrote:
>At 21:24 06.05.01 -0500, Larry Rogers <ro...@sprynet.com> wrote:
>>The log file says that org.xml.sax.HandlerBase was not found, but when I
>>look into crimson.jar in tomcat/server/lib it is indeed in there. This
>>reminds me of the problems folks were having with putting struts.jar in
>>more than one place. Does it matter that crimson.jar is in
>>tomcat/jasper as well as tomcat/server/lib?
>I moved crimson.jar and jaxp.jar from TOMCAT_HOME/jasper/ to TOMCAT_HOME/lib/
>(see also end of RELEASE-NOTES-4.0-B3.txt) and everything works fine for me
>except the session serialisation (see my posting from 2001-05-05). But I
>doubt that this has anything to with it.
Here is my prob archived - I would appreciate any feedback if session
serialization works for you in the Tomcat4 + struts-combination:
http://www.mail-archive.com/struts-user%40jakarta.apache.org/msg07398.html
Harald