RE: NoClassDefFoundError running cactus Ant Task

"Magnus Grimsell" <[email protected]>
Newsgroups gmane.comp.jakarta.cactus.user
Message-ID <AC0E4F93E4EA0741B0987148298E9F040E744E@narnia.idainfront.idainfront.se>
Hi William,

Where are your test classes located. If they aren´t loaded from the cactus war
you could end up with this problem.

/grimsell

> -----Original Message-----
> From: William Ferguson [mailto:[email protected]]
> Sent: Wednesday, February 01, 2006 6:18 AM
> To: [email protected]
> Subject: NoClassDefFoundError running cactus Ant Task
> 
> 
> Hi,
> 
> I've created an Ear using the cactifyear Ant Task and have deployed it
> to Weblogic 8.1 and started the server. When I run the cactus 
> Ant task,
> it hist the RedirectorServlet on WLS but then dies with
> NoClassDefFoundError: org/apache/cactus/ServletTestCase (full 
> stacktrace
> to follow).
> 
> The cactus war that has been added to the Ear contains the
> cactus-1.7.1.jar in WEB-INF/lib (as well as all the other 
> Cactus jars).
> 
> William
> 
> 
>    [cactus] Testcase:
> testGetMergedDocument(au.com.hubbub.consol.beans.appservice.ej
> b.AppServi
> ceTest):  Caused an ERROR
>    [cactus] org/apache/cactus/ServletTestCase
>    [cactus] java.lang.NoClassDefFoundError:
> org/apache/cactus/ServletTestCase
>    [cactus]     at java.lang.ClassLoader.defineClass0(Native Method)
>    [cactus]     at
> java.lang.ClassLoader.defineClass(ClassLoader.java:537)
>    [cactus]     at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.
> java:123)
>    [cactus]     at
> weblogic.utils.classloaders.GenericClassLoader.findLocalClass(
> GenericCla
> ssLoader.java:476)
>    [cactus]     at
> weblogic.utils.classloaders.GenericClassLoader.findClass(Gener
> icClassLoa
> der.java:181)
>    [cactus]     at 
> java.lang.ClassLoader.loadClass(ClassLoader.java:289)
>    [cactus]     at 
> java.lang.ClassLoader.loadClass(ClassLoader.java:282)
>    [cactus]     at 
> java.lang.ClassLoader.loadClass(ClassLoader.java:235)
>    [cactus]     at
> weblogic.utils.classloaders.GenericClassLoader.loadClass(Gener
> icClassLoa
> der.java:223)
>    [cactus]     at
> weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(C
> hangeAware
> ClassLoader.java:41)
>    [cactus]     at
> java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
>    [cactus]     at java.lang.Class.forName0(Native Method)
>    [cactus]     at java.lang.Class.forName(Class.java:219)
>    [cactus]     at
> org.apache.cactus.internal.util.ClassLoaderUtils.loadClassFrom
> ContextCla
> ssLoader_aroundBody2(ClassLoaderUtils.java:78)
>    [cactus]     at
> org.apache.cactus.internal.util.ClassLoaderUtils.loadClassFrom
> ContextCla
> ssLoader_aroundBody3$advice(ClassLoaderUtils.java:246)
>    [cactus]     at
> org.apache.cactus.internal.util.ClassLoaderUtils.loadClassFrom
> ContextCla
> ssLoader(ClassLoaderUtils.java)
>    [cactus]     at
> org.apache.cactus.internal.util.ClassLoaderUtils.loadClass_aro
> undBody0(C
> lassLoaderUtils.java:61)
>    [cactus]     at
> org.apache.cactus.internal.util.ClassLoaderUtils.loadClass_aro
> undBody1$a
> dvice(ClassLoaderUtils.java:246)
>    [cactus]     at
> org.apache.cactus.internal.util.ClassLoaderUtils.loadClass(Cla
> ssLoaderUt
> ils.java)
>    [cactus]     at
> org.apache.cactus.internal.server.AbstractWebTestCaller.getTes
> tClassClas
> s(AbstractWebTestCaller.java:485)
>    [cactus]     at
> org.apache.cactus.internal.server.AbstractWebTestCaller.getTes
> tClassInst
> ance(AbstractWebTestCaller.java:384)
>    [cactus]     at
> org.apache.cactus.internal.server.AbstractWebTestCaller.doTest
> (AbstractW
> ebTestCaller.java:109)
>    [cactus]     at
> org.apache.cactus.internal.server.AbstractWebTestController.ha
> ndleReques
> t_aroundBody0(AbstractWebTestController.java:93)
>    [cactus]     at
> org.apache.cactus.internal.server.AbstractWebTestController.ha
> ndleReques
> t_aroundBody1$advice(AbstractWebTestController.java:217)
>    [cactus]     at
> org.apache.cactus.internal.server.AbstractWebTestController.ha
> ndleReques
> t(AbstractWebTestController.java)
>    [cactus]     at
> org.apache.cactus.server.ServletTestRedirector.doPost_aroundBo
> dy2(Servle
> tTestRedirector.java:101)
>    [cactus]     at
> org.apache.cactus.server.ServletTestRedirector.doPost_aroundBo
> dy3$advice
> (ServletTestRedirector.java:217)
>    [cactus]     at
> org.apache.cactus.server.ServletTestRedirector.doPost(ServletT
> estRedirec
> tor.java)
>    [cactus]     at
> org.apache.cactus.server.ServletTestRedirector.doGet_aroundBod
> y0(Servlet
> TestRedirector.java:72)
>    [cactus]     at
> org.apache.cactus.server.ServletTestRedirector.doGet_aroundBod
> y1$advice(
> ServletTestRedirector.java:217)
>    [cactus]     at
> org.apache.cactus.server.ServletTestRedirector.doGet(ServletTe
> stRedirect
> or.java)
>    [cactus]     at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
>    [cactus]     at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>    [cactus]     at
> weblogic.servlet.internal.ServletStubImpl$ServletInvocationAct
> ion.run(Se
> rvletStubImpl.java:996)
>    [cactus]     at
> weblogic.servlet.internal.ServletStubImpl.invokeServlet(Servle
> tStubImpl.
> java:419)
>    [cactus]     at
> weblogic.servlet.internal.ServletStubImpl.invokeServlet(Servle
> tStubImpl.
> java:315)
>    [cactus]     at
> weblogic.servlet.internal.WebAppServletContext$ServletInvocati
> onAction.r
> un(WebAppServletContext.java:
> 6456)
>    [cactus]     at
> weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authe
> nticatedSu
> bject.java:321)
>    [cactus]     at
> weblogic.security.service.SecurityManager.runAs(SecurityManage
> r.java:118
> )
>    [cactus]     at
> weblogic.servlet.internal.WebAppServletContext.invokeServlet(W
> ebAppServl
> etContext.java:3661)
>    [cactus]     at
> weblogic.servlet.internal.ServletRequestImpl.execute(ServletRe
> questImpl.
> java:2630)
>    [cactus]     at
> weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
>    [cactus]     at
> weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
> 
> 
>    [cactus] TEST
> au.com.hubbub.consol.beans.appservice.ejb.AppServiceTest FAILED
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.