You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by GOMEZ Henri <hg...@slib.fr> on 2001/04/05 08:45:41 UTC
TC 4.02 error.
Hi,
Just trying a clean rebuilt of TC 4.0b2 and got :
Using CLASSPATH:
/var/tomcat4/bin/bootstrap.jar:/opt/IBMJava2-13/lib/tools.jar
Using CATALINA_HOME: /var/tomcat4
Starting service Tomcat-Standalone
Apache Tomcat/4.0-b2
Exception during startup processing
java.lang.reflect.InvocationTargetException: java.lang.NoClassDefFoundError:
org/apache/naming/factory/Constants
at org.apache.naming.ResourceRef.<clinit>(ResourceRef.java)
at
org.apache.catalina.core.StandardContext.createNamingContext(StandardContext
.java:3447)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3098)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1059)
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:454)
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)
Here is my TC4 jars layout :
/var/tomcat4/bin/bootstrap.jar
/var/tomcat4/common/lib/jndi.jar
/var/tomcat4/common/lib/naming.jar
/var/tomcat4/common/lib/servlet.jar
/var/tomcat4/jasper/jasper-compiler.jar
/var/tomcat4/jasper/xerces.jar
/var/tomcat4/lib/jasper-runtime.jar
/var/tomcat4/lib/namingfactory.jar
/var/tomcat4/server/lib/catalina.jar
/var/tomcat4/server/lib/jmxri.jar
/var/tomcat4/server/lib/regexp.jar
/var/tomcat4/server/lib/warp.jar
/var/tomcat4/server/lib/xerces.jar
I use the original server.xml.
Re: TC 4.02 error.
Posted by Remy Maucherat <rm...@home.com>.
----- Original Message -----
From: "GOMEZ Henri" <hg...@slib.fr>
To: <to...@jakarta.apache.org>
Sent: Wednesday, April 04, 2001 11:45 PM
Subject: TC 4.02 error.
> Hi,
>
> Just trying a clean rebuilt of TC 4.0b2 and got :
>
> Using CLASSPATH:
> /var/tomcat4/bin/bootstrap.jar:/opt/IBMJava2-13/lib/tools.jar
> Using CATALINA_HOME: /var/tomcat4
> Starting service Tomcat-Standalone
> Apache Tomcat/4.0-b2
> Exception during startup processing
> java.lang.reflect.InvocationTargetException:
java.lang.NoClassDefFoundError:
> org/apache/naming/factory/Constants
> at org.apache.naming.ResourceRef.<clinit>(ResourceRef.java)
> at
>
org.apache.catalina.core.StandardContext.createNamingContext(StandardContext
> .java:3447)
> at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:3098)
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1059)
> 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:454)
> 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)
>
>
> Here is my TC4 jars layout :
>
> /var/tomcat4/bin/bootstrap.jar
> /var/tomcat4/common/lib/jndi.jar
> /var/tomcat4/common/lib/naming.jar
> /var/tomcat4/common/lib/servlet.jar
> /var/tomcat4/jasper/jasper-compiler.jar
> /var/tomcat4/jasper/xerces.jar
> /var/tomcat4/lib/jasper-runtime.jar
> /var/tomcat4/lib/namingfactory.jar
> /var/tomcat4/server/lib/catalina.jar
> /var/tomcat4/server/lib/jmxri.jar
> /var/tomcat4/server/lib/regexp.jar
> /var/tomcat4/server/lib/warp.jar
> /var/tomcat4/server/lib/xerces.jar
>
> I use the original server.xml.
I checked and the Constants class which fails to load is in
namingfactory.jar. ResourceRef is in naming.jar.
So something is wrong with the packaging. Moving namingfactory.jar over to
common/lib will probably fix the problem. I can't figure out why my setup is
working fine, though ...
Remy