jakarta-cactus-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Kenney Westerhof <fo...@neonics.com>
Subject Re: ServletRedirector: java.lang.NoClassDefFoundError: org.aspectj.lang.Signature
Date Tue, 06 Jun 2006 23:48:30 GMT
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

Mime
View raw message