Re: ServletRedirector: java.lang.NoClassDefFoundError: org.aspectj.lang.Signature

"naveen babu" <[email protected]>
Newsgroups gmane.comp.jakarta.cactus.user
Message-ID <[email protected]>
Kenney

http://jakarta.apache.org/cactus/integration/manual/howto_classpath.html

i think classpath is the problem, how do i set the classpath for the client,
which i am running in the Eclipse IDE
From the above link, i understand that i have to give jar file on both
client and server side
i specified on the server side by placing it in WEB-INF/lib folder




On 6/6/06, Kenney Westerhof <[email protected]> wrote:
>
> On Tue, 6 Jun 2006, naveen babu wrote:
>
> Are you sure you have an aspectj jar in the WEB-INF/lib dir of the war?
>
> -- kenney
>
> > I am running Cactus from Eclipse IDE. I am new to Cactus
> >
> > i do have all the jar files in the classpath
> >
> > but when i run the test case from Eclipse, it throws the following error
> in
> > the log file
> >
> > [Servlet Error]-[ServletRedirector]: Failed to load servlet:
> > java.lang.NoClassDefFoundError: org.aspectj.lang.Signature
> >         at java.lang.Class.verifyImpl(Native Method)
> >         at java.lang.Class.verify(Class.java:241)
> >         at java.lang.Class.initialize(Class.java:304)
> >         at java.lang.Class.newInstanceImpl(Native Method)
> >         at java.lang.Class.newInstance(Class.java:1545)
> >         at java.beans.Beans.instantiate(Beans.java:219)
> >         at java.beans.Beans.instantiate(Beans.java:63)
> >         at
> com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet(
> > WebAppServletManager.java:188)
> >         at
> > com.ibm.ws.webcontainer.webapp.WebAppServletManager.getServletReference(
> > WebAppServletManager.java:455)
> >         at com.ibm.ws.webcontainer.webapp.WebApp.getServletReference(
> > WebApp.java:726)
> >         at
> > com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.calculateInfo
> (
> > WebAppRequestDispatcherInfo.java:197)
> >         at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo
> > .<init>(WebAppRequestDispatcherInfo.java:68)
> >         at com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(
> > WebApp.java:1564)
> >         at com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(
> > WebApp.java:1523)
> >         at
> com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(
> > WebAppInvoker.java:290)
> >         at
> >
> com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation
> (
> > CachedInvocation.java:71)
> >         at
> com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI
> > (ServletRequestProcessor.java:246)
> >         at
> com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service
> > (OSEListener.java:334)
> >         at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(
> > HttpConnection.java:56)
> >         at com.ibm.ws.http.HttpConnection.readAndHandleRequest(
> > HttpConnection.java:652)
> >         at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:448)
> >         at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:936)
> >
> >
> > and the following error trace in the Eclipse IDE
> >
> > org.apache.cactus.util.ChainedRuntimeException: Failed to get the test
> > results. This is probably due to an error that happened on the server
> side
> > when trying to execute the tests. Here is what was returned by the
> server :
> > [Error 500: Failed to load target servlet [ServletRedirector]
> > ]
> >     at org.apache.cactus.client.AbstractHttpClient.dispatch2_doTest(
> > LogAspect.aj(1k):120)
> >     at org.apache.cactus.client.AbstractHttpClient.around2_doTest(
> > LogAspect.aj(1k):1236)
> >     at org.apache.cactus.client.AbstractHttpClient.doTest(LogAspect.aj
> > (1k):104)
> >     at org.apache.cactus.AbstractWebTestCase.runGenericTest(
> > AbstractWebTestCase.java:260)
> >     at org.apache.cactus.ServletTestCase.runTest(ServletTestCase.java
> :133)
> >     at org.apache.cactus.AbstractTestCase.runBare(AbstractTestCase.java
> :195)
> >     at junit.framework.TestResult$1.protect(TestResult.java:106)
> >     at junit.framework.TestResult.runProtected(TestResult.java:124)
> >     at junit.framework.TestResult.run(TestResult.java:109)
> >     at junit.framework.TestCase.run(TestCase.java:118)
> >     at junit.framework.TestSuite.runTest(TestSuite.java:208)
> >     at junit.framework.TestSuite.run(TestSuite.java:203)
> >     at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(
> > RemoteTestRunner.java:421)
> >     at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(
> > RemoteTestRunner.java:305)
> >     at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(
> > RemoteTestRunner.java:186)
> > org.apache.cactus.client.ParsingException: Not a valid response
> >     at org.apache.cactus.client.WebTestResultParser.readRootElement(
> > LogAspect.aj(1k):140)
> >     at org.apache.cactus.client.WebTestResultParser.dispatch29_parse(
> > LogAspect.aj(1k):101)
> >     at org.apache.cactus.client.WebTestResultParser.around29_parse(
> > LogAspect.aj(1k):1236)
> >     at org.apache.cactus.client.WebTestResultParser.parse(LogAspect.aj
> > (1k):96)
> >     at org.apache.cactus.client.AbstractHttpClient.callGetResult(
> > LogAspect.aj(1k):230)
> >     at org.apache.cactus.client.AbstractHttpClient.dispatch2_doTest(
> > LogAspect.aj(1k):114)
> >     at org.apache.cactus.client.AbstractHttpClient.around2_doTest(
> > LogAspect.aj(1k):1236)
> >     at org.apache.cactus.client.AbstractHttpClient.doTest(LogAspect.aj
> > (1k):104)
> >     at org.apache.cactus.AbstractWebTestCase.runGenericTest(
> > AbstractWebTestCase.java:260)
> >     at org.apache.cactus.ServletTestCase.runTest(ServletTestCase.java
> :133)
> >     at org.apache.cactus.AbstractTestCase.runBare(AbstractTestCase.java
> :195)
> >     at junit.framework.TestResult$1.protect(TestResult.java:106)
> >     at junit.framework.TestResult.runProtected(TestResult.java:124)
> >     at junit.framework.TestResult.run(TestResult.java:109)
> >     at junit.framework.TestCase.run(TestCase.java:118)
> >     at junit.framework.TestSuite.runTest(TestSuite.java:208)
> >     at junit.framework.TestSuite.run(TestSuite.java:203)
> >     at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(
> > RemoteTestRunner.java:421)
> >     at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(
> > RemoteTestRunner.java:305)
> >     at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(
> > RemoteTestRunner.java:186)
> >
> > Any help would be appreciated
> >
>
> --
> Kenney Westerhof
> http://www.neonics.com
> GPG public key: http://www.gods.nl/~forge/kenneyw.key
>
> ---------------------------------------------------------------------
> 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.