I was Wrong we have to place jar file only at one place, that is my war or ear file deployed on the server
On 6/6/06, naveen babu <[EMAIL PROTECTED]> wrote:
So Carlso, what understand is that we need to place the Aspect jar file in 2 places on the client and on the server side from your reply. i placed the jar file under WEB-INF/lib folder under the EAR folder, so where does the jar file for client goes ? Note:- I placed cactus.properties file under classes folder - Naveen On 6/6/06, Carlos de Luna Saenz < [EMAIL PROTECTED]> wrote: > > Remember one thing: > Cactus has two parts running, one on the servlet container (wich is > probably the one that send the class no def error) and the other on the > "command line", in this case Eclipse IDE. > Verify that the cactigied war (or EAR) has the jar for the class you > need. > Greetings > Carlso de Luna Saenz > > naveen babu <[EMAIL PROTECTED]> escribió: > 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 > .(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 > > > __________________________________________________ > Correo Yahoo! > Espacio para todos tus mensajes, antivirus y antispam ¡gratis! > Regístrate ya - http://correo.espanol.yahoo.com/ >