You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cactus-user@jakarta.apache.org by Rademacher Tobias <To...@grob.de> on 2002/09/26 09:20:41 UTC
[ServletTestCase in JBoss-Catalina] Strange problems with Server
Side Classpath
Hi Folks,
I'm getting an error with Cactus 1.4.1 and the server side classpath.
I'm using JBoss 3.0 and Tomcat 4.0.3.
My ear contains a war that contains the war ins following structure
WEB-INF\lib\aspectjrt-1.0.5.jar
WEB-INF\lib\cactus-1.4.jar
WEB-INF\lib\commons-loggin.jar
WEB-INF\lib\commons-beanutils.jar
WEB-INF\lib\commons-collections.jar
WEB-INF\lib\commons-dbcp.jar
WEB-INF\lib\commons-digester.jar
WEB-INF\lib\commons-fileupload.jar
WEB-INF\lib\commons-lang.jar
WEB-INF\lib\commons-logging.jar
WEB-INF\lib\commons-pool.jar
WEB-INF\lib\commons-resources.jar
WEB-INF\lib\commons-services.jar
WEB-INF\lib\commons-validator.jar
WEB-INF\lib\struts.jar
WEB-INF\lib\tiles.jar
WEB-INF\lib\strutstest.jar
WEB-INF\lib\jboss-j2ee.jar
WEB-INF\lib\<my-jar-with-actions>.jar
WEB-INF\lib\junit-3.7.jar
WEB-INF\lib\log4j-1.2.5.jar
WEB-INF\lib\httpunit-1.4.1.jar
Suprisingly my StrutsTestCases and my JSPTestCases work fine (running from
ant).
I use ServletTestCases to test my EJB's with LocalInterfaces.
But all of them throw the following exception within the container
( note that I'm verified this using ServletTestRunner):
java.lang.NoClassDefFoundError: org/apache/cactus/ServletTestCase
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:502)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:250)
at java.net.URLClassLoader.access$100(URLClassLoader.java:54)
at java.net.URLClassLoader$1.run(URLClassLoader.java:193)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
at
org.jboss.mx.loading.UnifiedClassLoader.findClass(UnifiedClassLoader.java:22
7)
at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
at
org.jboss.mx.loading.UnifiedClassLoader.loadClassLocally(UnifiedClassLoader.
java:235)
at
org.jboss.mx.loading.UnifiedLoaderRepository.loadClassFromRepository(Unified
LoaderRepository.java:387)
at
org.jboss.mx.loading.UnifiedLoaderRepository.loadClass(UnifiedLoaderReposito
ry.java:146)
at
org.jboss.mx.loading.UnifiedClassLoader.loadClass(UnifiedClassLoader.java:28
5)
at java.lang.ClassLoader.loadClass(ClassLoader.java:292)
at java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:566)
at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
a:1343)
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
a:1243)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:217)
What did I wrong?
Thx for your help.
Bye
Toby
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>