Hi Senthil, I guess that is because you are using both cactus.core.framework.javaEE.13-14-1.8.0.jar and cactus.core.framework.uberjar.javaEE.14-1.8.0.jar And the ServletTestRunner is in both of them. You need to use only the uberjatr jar. The other one is just a jar we need in order to create the uberjar.
Please also have a look at the sample applications that come with Cactus. They reside in the samples/servlet samples/ejb samples/jetty folders. Try to execute them first and then see if the same approach works for you. Thanks, Petar. 2008/5/23, senthil kumar <[EMAIL PROTECTED]>: > > Hi Petar, > > Failed to checkout from SVN since my company had some filteres where it > didn't allow me to do the same. I am getting below errors - > svn: REPORT request failed on '/repos/asf/!svn/vcc/default' > svn: REPORT of '/repos/asf/!svn/vcc/default': 400 Bad Request ( > http://svn.apache.org) > > So I downloaded cactus-1.8.0-src.zip and modified those two classes and > then build those classes using mvn clean install. After the build I picked > up following jar files cactus.core.framework.javaEE.13-14-1.8.0.jar , > cactus.core.framework.uberjar.javaEE.14-1.8.0.jar & > cactus.integration.shared.api-1.8.0.jar from > userhome/.m2/repository/org/apache/cactus and placed into my lib directory > of my server and ran my tests. I am getting en error like below: > > Error 500 while accessing /ServletTestRunner > Reason: > Wrapper cannot find servlet class > org.apache.cactus.server.runner.ServletTestRunner or a class it depends on > Trace 1: org.apache.cactus.server.runner.ServletTestRunner > > java.lang.ClassNotFoundException: > org.apache.cactus.server.runner.ServletTestRunner > at > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1360) > at > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1206) > at > org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1083) > at > org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:806) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) > at > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) > at > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) > at java.lang.Thread.run(Thread.java:619) > > Could you please let me know whether I picked up the right jar files or > not? Apart from the above three jar files what > else I need to run my tests. Does Cactus 1.8.0 require any other jar files? > Previously I had only cactus-1.7.1.jar file in > my lib directory. > > Please give me your suggestions. > > > -Senthil. > > > > > > > > ----- Original Message ---- > From: Petar Tahchiev <[EMAIL PROTECTED]> > To: Cactus Users List <cactus-user@jakarta.apache.org> > > Sent: Thursday, May 22, 2008 2:58:45 AM > Subject: Re: Junit 4.4 upgrade problem. > > Hi Senthil, > > what you can try to do is check out the trunk of cactus. Just type (you > will > need Subversion installed): > > svn co http://svn.apache.org/repos/asf/jakarta/cactus/trunk/ cactus > > and then build it with: > > mvn clean install > > (you will need a Maven2 installed). This will produce all the artifacts > that > you need. > Also you can paste the exception here. > > Cheers, Petar. > > 2008/5/21, senthil kumar <[EMAIL PROTECTED]>: > > > > Hi Petar, > > > > We developed a junit testing framework for our application using Cactus > and > > Junit. With junit 3.8 it was working fine. Once after we upgraded to > junit > > 4.4 we got a run time exception as I mentioned below. Now once after I > get > > the changes I downloaded the cactus src zip and try to compile the source > > code in my local box using maven. But it looks like I am missing > something > > while compiling. So I requested you to provide the cactus.jar file from > the > > latest build which you have along with the below mentioned changes to > take > > care of TestSuiteLoader API's. > > > > I am not sure how to checkout cactus jar file from SVN. Could you please > > provide me the location for the same. Sorry for the confusion. > > > > > > -Senthil. > > > > > > > > > > > > ----- Original Message ---- > > From: Petar Tahchiev <[EMAIL PROTECTED]> > > To: Cactus Users List <cactus-user@jakarta.apache.org> > > > > Sent: Wednesday, May 21, 2008 4:18:21 AM > > Subject: Re: Junit 4.4 upgrade problem. > > > > Hi Senthil, > > > > actually I have no idea what are you trying to do. Are you trying to > > execute > > Cactus test-cases with > > annotations or you just try to start your test-cases with junit 4.4. in > the > > classpath. > > I have tried the latter one with cactus from the svn checkout and it > works. > > Please provide some exception stack trace to see what's breaking. > > > > Thanks, Petar. > > > > 2008/5/21, senthil kumar <[EMAIL PROTECTED]>: > > > > > > Hi Petar, > > > > > > I compiled with the below changes but still its not working. Not sure > > > whether I am compiling the same properly or not. Could you please > provide > > me > > > the cactus.jar file with the below changes from your local setup. > Thanks > > in > > > advance. > > > > > > > > > -Senthil. > > > > > > > > > > > > > > > > > > > > > ----- Original Message ---- > > > From: Petar Tahchiev <[EMAIL PROTECTED]> > > > To: Cactus Users List <cactus-user@jakarta.apache.org> > > > > > > Sent: Friday, May 16, 2008 8:47:06 PM > > > Subject: Re: Junit 4.4 upgrade problem. > > > > > > Hi Senthil, > > > > > > indeed this issue was solved, but after the 1.8.0 release. You can take > a > > > look at the > > > svn repository to see how: > > > > > > > > > > > > http://svn.apache.org/repos/asf/jakarta/cactus/trunk/framework/framework-13-14/src/main/java/org/apache/cactus/internal/server/runner/WebappTestRunner.java > > > > > > and > > > > > > > > > > > > http://svn.apache.org/repos/asf/jakarta/cactus/trunk/framework/framework-13-14/src/main/java/org/apache/cactus/internal/server/runner/WebappTestSuiteLoader.java > > > > > > HTH, Petar. > > > > > > > > > 2008/5/16 senthil kumar <[EMAIL PROTECTED]>: > > > > > > > Hi Petar, > > > > > > > > Looked at the cactus-1.8.0.src.zip files. Still > > > > WebappTestRunner.getLoader() is returning TestSuiteLoader object. And > > > also > > > > noticed still junit-3.8.2.jar is used in cactus1.8.0. If you have a > > > > cactus.jar file (modified one) in your local area could you please > send > > > it > > > > to me. If not could you please let me know how can I modify the same. > > > > > > > > -Senthil. > > > > > > > > > > > > > > > > > > > > > > > > > > > > ----- Original Message ---- > > > > From: senthil kumar <[EMAIL PROTECTED]> > > > > To: Cactus Users List <cactus-user@jakarta.apache.org> > > > > Sent: Friday, May 16, 2008 8:13:28 AM > > > > Subject: Re: Junit 4.4 upgrade problem. > > > > > > > > > > > > > > > > Hi Petar, > > > > > > > > Thanks for your response. I think I am using 1.7.X version. If I > > remember > > > > correctly I tried with 1.8.0 also. I will try again with 1.8.0 and > will > > > let > > > > you know the results. > > > > > > > > -Senthil. > > > > > > > > > > > > > > > > > > > > ----- Original Message ---- > > > > From: Petar Tahchiev <[EMAIL PROTECTED]> > > > > To: Cactus Users List <cactus-user@jakarta.apache.org> > > > > Sent: Friday, May 16, 2008 4:10:36 AM > > > > Subject: Re: Junit 4.4 upgrade problem. > > > > > > > > Hi Senthil, > > > > > > > > as far as I remember I have already fixed that in Cactus 1.8.0. > > > > Which version of Cactus are you using? > > > > > > > > Cheers, Petar. > > > > > > > > 2008/5/16 senthil kumar <[EMAIL PROTECTED]>: > > > > > > > > > > > > > > Hi, > > > > > > > > > > We are having some problem with upgrading Junit 4.4 version. Since > > some > > > > of > > > > > the API's like (TestSuiteLoader.java) were removed in junit4.4 > which > > > were > > > > > used by cactus, we wont be able to run our testcases we are getting > > > > runtime > > > > > exception. > > > > > > > > > > Details : > > > > > > > > > > WebappTestSuiteLoader from Cactus was implemented using > > TestSuiteLoader > > > > > interface from Junit3.8 but this API didn't exists in junit4.4. > > > > > > > > > > Could anyone have any ideas how to over come this problem. > > > > > > > > > > -senthil > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > > For additional commands, e-mail: > [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > > > -- > > > > Regards, Petar! > > > > Karlovo, Bulgaria. > > > > > > > > EOOXML Objections > > > > http://www.grokdoc.net/index.php/EOOXML_objections > > > > > > > > Public PGP Key at: > > > > > > > > > > https://keyserver1.pgp.com/vkd/DownloadKey.event?keyid=0x19658550C3110611 > > > > Key Fingerprint: A369 A7EE 61BC 93A3 CDFF 55A5 1965 8550 C311 0611 > > > > > > > > > > > > --------------------------------------------------------------------- > > > > 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] > > > > > > > > > > > > > > > > > -- > > > Regards, Petar! > > > Karlovo, Bulgaria. > > > > > > EOOXML Objections > > > http://www.grokdoc.net/index.php/EOOXML_objections > > > > > > Public PGP Key at: > > > > > > https://keyserver1.pgp.com/vkd/DownloadKey.event?keyid=0x19658550C3110611 > > > Key Fingerprint: A369 A7EE 61BC 93A3 CDFF 55A5 1965 8550 C311 0611 > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > -- > > Regards, Petar! > > Karlovo, Bulgaria. > > > > EOOXML Objections > > http://www.grokdoc.net/index.php/EOOXML_objections > > > > Public PGP Key at: > > > https://keyserver1.pgp.com/vkd/DownloadKey.event?keyid=0x19658550C3110611 > > Key Fingerprint: A369 A7EE 61BC 93A3 CDFF 55A5 1965 8550 C311 0611 > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > -- > Regards, Petar! > Karlovo, Bulgaria. > > EOOXML Objections > http://www.grokdoc.net/index.php/EOOXML_objections > > Public PGP Key at: > https://keyserver1.pgp.com/vkd/DownloadKey.event?keyid=0x19658550C3110611 > Key Fingerprint: A369 A7EE 61BC 93A3 CDFF 55A5 1965 8550 C311 0611 > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Regards, Petar! Karlovo, Bulgaria. EOOXML Objections http://www.grokdoc.net/index.php/EOOXML_objections Public PGP Key at: https://keyserver1.pgp.com/vkd/DownloadKey.event?keyid=0x19658550C3110611 Key Fingerprint: A369 A7EE 61BC 93A3 CDFF 55A5 1965 8550 C311 0611