All, I'm trying to incorporate Cactus 1.5 into my Struts 1.1 application using Tomcat 4.1.29. I configured the Cactus samples to run through my Ant script and everything works fine and all the tests run successfully. When I simply add the commons-*.jar files needed for struts I get the ChainedRuntimeException (full error below) when I run my Ant script. So I tried adding the jars 1 at a time and then run my Ant script. The tests run OK until I add the commons-digester.jar which then causes it to fail. Has anybody seen this before or have a work-around? Has anybody configured Cactus to work with Struts? Any help would be appreciated. Thanks.
David Stemm Error Message: [cactus] Testcase: testOut(org.apache.cactus.sample.unit.TestJspOut):Caused an ERROR [cactus] Failed to get the test results at [http://localhost:8081/stemm-cactified/JspRedirector] [cactus] org.apache.cactus.util.ChainedRuntimeException: Failed to get the test results at [http://localhost:8081/stemm-cactified/JspRedirector] [cactus] at org.apache.cactus.client.connector.http.DefaultHttpClient.doTest_aroundBody0(DefaultHttpClient.java:131) [cactus] at org.apache.cactus.client.connector.http.DefaultHttpClient.doTest_aroundBody1$advice(DefaultHttpClient.java:240) [cactus] at org.apache.cactus.client.connector.http.DefaultHttpClient.doTest(DefaultHttpClient.java) [cactus] at org.apache.cactus.internal.client.WebClientTestCaseDelegate.runWebTest(WebClientTestCaseDelegate.java:333) [cactus] at org.apache.cactus.internal.client.WebClientTestCaseDelegate.runGenericTest(WebClientTestCaseDelegate.java:281) [cactus] at org.apache.cactus.internal.client.WebClientTestCaseDelegate.runTest(WebClientTestCaseDelegate.java:257) [cactus] at org.apache.cactus.ServletTestCase.runCactusTest(ServletTestCase.java:300) [cactus] at org.apache.cactus.ServletTestCase.runBare(ServletTestCase.java:263) [cactus] org.apache.cactus.client.ParsingException: Not a valid response [500 Internal Server Error] [cactus] at org.apache.cactus.client.connector.http.DefaultHttpClient.callGetResult(DefaultHttpClient.java:249) [cactus] at org.apache.cactus.client.connector.http.DefaultHttpClient.doTest_aroundBody0(DefaultHttpClient.java:126) [cactus] at org.apache.cactus.client.connector.http.DefaultHttpClient.doTest_aroundBody1$advice(DefaultHttpClient.java:240) [cactus] at org.apache.cactus.client.connector.http.DefaultHttpClient.doTest(DefaultHttpClient.java) [cactus] at org.apache.cactus.internal.client.WebClientTestCaseDelegate.runWebTest(WebClientTestCaseDelegate.java:333) [cactus] at org.apache.cactus.internal.client.WebClientTestCaseDelegate.runGenericTest(WebClientTestCaseDelegate.java:281) [cactus] at org.apache.cactus.internal.client.WebClientTestCaseDelegate.runTest(WebClientTestCaseDelegate.java:257) [cactus] at org.apache.cactus.ServletTestCase.runCactusTest(ServletTestCase.java:300) [cactus] at org.apache.cactus.ServletTestCase.runBare(ServletTestCase.java:263)
