I wrote:
I don't get it [Tomcat 5.5.3]
I just relived the whole nightmare on Windows with the *exact* same
result. It seems obvious that DOM3, specifically the LS module, doesn't
compute on Tomcat. Steps to reproduce:
1) Install Tomcat 5.5.3, J2SE 1.5.0 and J2EE 1.4.2
2) Deploy servlet with DOMImplementationLS stuff, compiled to 1.5 or
1.4.
I've applied the hotfix and added the Xerces distribution from the
Apache Tomcat download library to endorsed, shared and common - although
supposedly *not* required under 1.5 - to no avail. I've also tried
building it with DOM3 support, which seemed appropriate. Even switced to
J2SE 1.4.2 with no succes. No matter how you twist it, Tomcat gets
completely stuck on the stacktrace presented below. If you have
experienced different results, please let me know about it so I can live
to see day we laugh at my ignorance.
SEVERE: Error loading WebappClassLoader
delegate: false
repositories:
/WEB-INF/classes/
----------> Parent Classloader:
org.apache.catalina.loader.StandardClassLoader@feb 48
org.apache.catalina.servlets.DefaultServlet
java.lang.ClassNotFoundException: org.apache.catalina.servlets.DefaultServlet
at org.apache.catalina.loader.WebappClassLoader.loadC lass(WebappClassLoader.java:1332)
at org.apache.catalina.loader.WebappClassLoader.loadC lass(WebappClassLoader.java:1181)
at org.apache.catalina.core.StandardWrapper.loadServl et(StandardWrapper.java:938)
at org.apache.catalina.core.StandardWrapper.load(Stan dardWrapper.java:836)
at org.apache.catalina.core.StandardContext.loadOnSta rtup(StandardContext.java:3783)
at org.apache.catalina.core.StandardContext.start(Sta ndardContext.java:4045)
at org.apache.catalina.core.ContainerBase.addChildInt ernal(ContainerBase.java:755)
at org.apache.catalina.core.ContainerBase.addChild(Co ntainerBase.java:739)
at org.apache.catalina.core.StandardHost.addChild(Sta ndardHost.java:525)
at org.apache.catalina.startup.HostConfig.deployDescr iptor(HostConfig.java:590)
at org.apache.catalina.startup.HostConfig.deployDescr iptors(HostConfig.java:535)
at org.apache.catalina.startup.HostConfig.deployApps( HostConfig.java:470)
at org.apache.catalina.startup.HostConfig.start(HostC onfig.java:1079)
at org.apache.catalina.startup.HostConfig.lifecycleEv ent(HostConfig.java:310)
at org.apache.catalina.util.LifecycleSupport.fireLife cycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(Conta inerBase.java:1011)
at org.apache.catalina.core.StandardHost.start(Standa rdHost.java:718)
at org.apache.catalina.core.ContainerBase.start(Conta inerBase.java:1003)
at org.apache.catalina.core.StandardEngine.start(Stan dardEngine.java:437)
at org.apache.catalina.core.StandardService.start(Sta ndardService.java:450)
at org.apache.catalina.core.StandardServer.start(Stan dardServer.java:2009)
at org.apache.catalina.startup.Catalina.start(Catalin a.java:538)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknow n Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Un known Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootst rap.java:271)
at org.apache.catalina.startup.Bootstrap.main(Bootstr ap.java:409)
2004-10-23 16:27:26 org.apache.catalina.core.ApplicationContext log
SEVERE: Servlet /dataplastique threw load() exception
javax.servlet.ServletException: Wrapper cannot find servlet class org.apache.catalina.servlets.DefaultServlet or a class it depends on
at org.apache.catalina.core.StandardWrapper.loadServl et(StandardWrapper.java:948)
at org.apache.catalina.core.StandardWrapper.load(Stan dardWrapper.java:836)
at org.apache.catalina.core.StandardContext.loadOnSta rtup(StandardContext.java:3783)
at org.apache.catalina.core.StandardContext.start(Sta ndardContext.java:4045)
at org.apache.catalina.core.ContainerBase.addChildInt ernal(ContainerBase.java:755)
at org.apache.catalina.core.ContainerBase.addChild(Co ntainerBase.java:739)
at org.apache.catalina.core.StandardHost.addChild(Sta ndardHost.java:525)
at org.apache.catalina.startup.HostConfig.deployDescr iptor(HostConfig.java:590)
at org.apache.catalina.startup.HostConfig.deployDescr iptors(HostConfig.java:535)
at org.apache.catalina.startup.HostConfig.deployApps( HostConfig.java:470)
at org.apache.catalina.startup.HostConfig.start(HostC onfig.java:1079)
at org.apache.catalina.startup.HostConfig.lifecycleEv ent(HostConfig.java:310)
at org.apache.catalina.util.LifecycleSupport.fireLife cycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(Conta inerBase.java:1011)
at org.apache.catalina.core.StandardHost.start(Standa rdHost.java:718)
at org.apache.catalina.core.ContainerBase.start(Conta inerBase.java:1003)
at org.apache.catalina.core.StandardEngine.start(Stan dardEngine.java:437)
at org.apache.catalina.core.StandardService.start(Sta ndardService.java:450)
at org.apache.catalina.core.StandardServer.start(Stan dardServer.java:2009)
at org.apache.catalina.startup.Catalina.start(Catalin a.java:538)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknow n Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Un known Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootst rap.java:271)
at org.apache.catalina.startup.Bootstrap.main(Bootstr ap.java:409)
2004-10-23 16:27:28 org.apache.catalina.core.ApplicationContext log
INFO: org.apache.webapp.balancer.BalancerFilter: init(): ruleChain: [org.apache.webapp.balancer.RuleChain: [org.apache.webapp.balancer.rules.URLStringMatchRul e: Target string: News / Redirect URL:
http://www.cnn.com], [org.apache.webapp.balancer.rules.RequestParameterR ule: Target param name: paramName / Target param value: paramValue / Redirect URL:
http://www.yahoo.com], [org.apache.webapp.balancer.rules.AcceptEverythingR ule: Redirect URL:
http://jakarta.apache.org]]
2004-10-23 16:27:29 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
2004-10-23 16:27:29 org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
2004-10-23 16:27:30 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
2004-10-23 16:27:30 org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
2004-10-23 16:27:31 org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
2004-10-23 16:27:32 org.apache.jk.common.ChannelSocket init
INFO: JK2: ajp13 listening on /0.0.0.0:8009
2004-10-23 16:27:32 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/100 config=null
2004-10-23 16:27:32 org.apache.catalina.startup.Catalina start
INFO: Server startup in 9413 ms
--
Wired Earp
Wunderbyte