RE: NoClassDefFoundError running cactus Ant Task

"William Ferguson" <[email protected]>
Newsgroups gmane.comp.jakarta.cactus.user
Message-ID <BABD22D888C2324882332D027F51BB9515B086@ATLANTIS-EVS.oz.hubbub.com.au>
Thanks Magnus,

My test classes were in the cactus war, but had unfortunately also been packaged up into another module in the Ear, and that was causing the problem.

William
 
-----Original Message-----
From: Magnus Grimsell [mailto:[email protected]] 
Sent: Wednesday, 1 February 2006 6:09 PM
To: Cactus Users List
Subject: RE: NoClassDefFoundError running cactus Ant Task

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]
> 
> 

---------------------------------------------------------------------
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.