Hello Patrick,

Do you have DOM packages in WEB-INF/lib or WEB-INF/classes?  If so,
this violates the Sun classloading spec and, as of Tomcat 4.0.2, this
is enforced....although not very cleanly until the latest betas of
Tomcat 4.0.4 and 4.1.  The solution is to move your DOM classes into a
parent classloader such as TOMCAT_HOME/lib, TOMCAT_HOME/common/lib or
use the ones that come from the JDK (if you use 1.4...either the
default ones or ones you override in JAVA_HOME/jre/lib/endorsed...or
TOMCAT_HOME/common/endorsed if you use Tomcat 4.1).

Jake

Monday, June 03, 2002, 9:24:13 AM, you wrote:

PPlc> hello,

PPlc> i have a class which try to load an xml file on the startup of tomcat 4.0.
PPlc> i receive this error :

PPlc> if someone could help me to resolve it ?

PPlc> java.lang.LinkageError: Class org/w3c/dom/NodeList violates loader
PPlc> constraints
PPlc>         at
PPlc> 
lds.odata.web.dataconnectivity.JDBC_OdataConnection.initConnectionParameters(JDBC_OdataConnection.java:126)
PPlc>         at
PPlc> 
lds.odata.web.dataconnectivity.JDBC_OdataConnection.proceedConnection(JDBC_OdataConnection.java:153)
PPlc>         at
PPlc> lds.odata.web.servlets.OdataJDBCinitializer.init(OdataJDBCinitializer.java:50)
PPlc>         at javax.servlet.GenericServlet.init(GenericServlet.java:258)
PPlc>         at org.apache.catalina.core.StandardWrapper.load(Unknown Source)
PPlc>         at org.apache.catalina.core.StandardContext.loadOnStartup(Unknown
PPlc> Source)
PPlc>         at org.apache.catalina.core.StandardContext.start(Unknown Source)
PPlc>         at org.apache.catalina.core.ContainerBase.addChild(Unknown Source)
PPlc>         at org.apache.catalina.core.StandardHost.addChild(Unknown Source)
PPlc>         at org.apache.catalina.core.StandardHost.install(Unknown Source)
PPlc>         at org.apache.catalina.startup.HostConfig.deployApps(Unknown
PPlc> Source)
PPlc>         at org.apache.catalina.startup.HostConfig.start(Unknown Source)
PPlc>         at org.apache.catalina.startup.HostConfig.lifecycleEvent(Unknown
PPlc> Source)
PPlc>         at
PPlc> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Unknown
PPlc> Source)
PPlc>         at org.apache.catalina.core.ContainerBase.start(Unknown Source)
PPlc>         at org.apache.catalina.core.ContainerBase.start(Unknown Source)
PPlc>         at org.apache.catalina.core.StandardEngine.start(Unknown Source)
PPlc>         at org.apache.catalina.core.StandardService.start(Unknown Source)
PPlc>         at org.apache.catalina.core.StandardServer.start(Unknown Source)
PPlc>         at org.apache.catalina.startup.Catalina.start(Unknown Source)
PPlc>         at org.apache.catalina.startup.Catalina.execute(Unknown Source)
PPlc>         at org.apache.catalina.startup.Catalina.process(Unknown Source)
PPlc>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
PPlc>         at
PPlc> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
PPlc>         at
PPlc> 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
PPlc>         at java.lang.reflect.Method.invoke(Method.java:324)
PPlc>         at org.apache.catalina.startup.Bootstrap.main(Unknown Source)



PPlc> Patrick PIERRA
PPlc> Linedata Services Luxembourg
PPlc> 00 352 29 56 65 282
PPlc> [EMAIL PROTECTED]


PPlc> --
PPlc> To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
PPlc> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>



-- 
Best regards,
 Jacob                            mailto:[EMAIL PROTECTED]


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to