Hi,
I am getting the following error while running the Cactus Struts Test Case. Everything runs fine when I run the MockStrutsTestCase . Any ideas/help would be greatly appreciated:
.E
Time: 1.682
There was 1 error:
1) testSuccessfulLogin(com.pacificorp.wcoe.grid.project.struts.action.TestLoginAction)java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:295)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:161)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:148)
at java.net.Socket.connect(Socket.java:425)
at java.net.Socket.connect(Socket.java:375)
at java.net.Socket.<init>(Socket.java:290)
at java.net.Socket.<init>(Socket.java:118)
at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:105)
at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:666)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:625)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:526)
at org.apache.cactus.client.connector.http.HttpClientConnectionHelper.dispatch50_connect(HttpClientConnectionHelper.java;org/apache/cactus/util/log/LogAspect.aj[1k]:177)
at org.apache.cactus.client.connector.http.HttpClientConnectionHelper.around50_connect(HttpClientConnectionHelper.java;org/apache/cactus/util/log/LogAspect.aj[1k]:1240)
at org.apache.cactus.client.connector.http.HttpClientConnectionHelper.connect(HttpClientConnectionHelper.java;org/apache/cactus/util/log/LogAspect.aj[1k]:114)
at org.apache.cactus.client.connector.http.DefaultHttpClient.callRunTest(DefaultHttpClient.java;org/apache/cactus/util/log/LogAspect.aj[1k]:201)
at org.apache.cactus.client.connector.http.DefaultHttpClient.dispatch49_doTest(DefaultHttpClient.java;org/apache/cactus/util/log/LogAspect.aj[1k]:119)
at org.apache.cactus.client.connector.http.DefaultHttpClient.around49_doTest(DefaultHttpClient.java;org/apache/cactus/util/log/LogAspect.aj[1k]:1240)
at org.apache.cactus.client.connector.http.DefaultHttpClient.doTest(DefaultHttpClient.java;org/apache/cactus/util/log/LogAspect.aj[1k]:115)
at org.apache.cactus.internal.client.WebClientTestCaseDelegate.runWebTest(WebClientTestCaseDelegate.java;org/apache/cactus/util/log/LogAspect.aj[1k]:334)
at org.apache.cactus.internal.client.WebClientTestCaseDelegate.runGenericTest(WebClientTestCaseDelegate.java;org/apache/cactus/util/log/LogAspect.aj[1k]:282)
at org.apache.cactus.internal.client.WebClientTestCaseDelegate.runTest(WebClientTestCaseDelegate.java;org/apache/cactus/util/log/LogAspect.aj[1k]:258)
at org.apache.cactus.ServletTestCase.runTest(ServletTestCase.java:289)
at org.apache.cactus.ServletTestCase.runBare(ServletTestCase.java:251)
at com.intellij.rt.execution.junit.TextTestRunner.main(TextTestRunner.java:12)
FAILURES!!!
Tests run: 1, Failures: 0, Errors: 1
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2004-02-04
make your the httpserver socket servlet enginer to be 8080!!
in other words,you should make your the socket servlet enginer is same to socket number set up in the "cactus.properties"
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi pals...
I need help from u to solve my problem. when i run the cactus test as following, it is succeding but saying this message because of that i could not get and output of the tests....please help me
.27-Jul-2004 10:15:17 org.apache.commons.httpclient.HttpMethodBase processRedire
ctResponse
INFO: Redirect requested but followRedirects is disabled
.
Time: 7.04
OK (2 tests)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
I am getting the following error while running the Cactus Struts Test Case. Everything runs fine when I run the MockStrutsTestCase . Any ideas/help would be greatly appreciated:
.E
Time: 1.682
There was 1 error:
1) testSuccessfulLogin(com.pacificorp.wcoe.grid.project.struts.action.TestLoginAction)java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:295)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:161)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:148)
at java.net.Socket.connect(Socket.java:425)
at java.net.Socket.connect(Socket.java:375)
at java.net.Socket.<init>(Socket.java:290)
at java.net.Socket.<init>(Socket.java:118)
at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:105)
at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:666)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:625)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:526)
at org.apache.cactus.client.connector.http.HttpClientConnectionHelper.dispatch50_connect(HttpClientConnectionHelper.java;org/apache/cactus/util/log/LogAspect.aj[1k]:177)
at org.apache.cactus.client.connector.http.HttpClientConnectionHelper.around50_connect(HttpClientConnectionHelper.java;org/apache/cactus/util/log/LogAspect.aj[1k]:1240)
at org.apache.cactus.client.connector.http.HttpClientConnectionHelper.connect(HttpClientConnectionHelper.java;org/apache/cactus/util/log/LogAspect.aj[1k]:114)
at org.apache.cactus.client.connector.http.DefaultHttpClient.callRunTest(DefaultHttpClient.java;org/apache/cactus/util/log/LogAspect.aj[1k]:201)
at org.apache.cactus.client.connector.http.DefaultHttpClient.dispatch49_doTest(DefaultHttpClient.java;org/apache/cactus/util/log/LogAspect.aj[1k]:119)
at org.apache.cactus.client.connector.http.DefaultHttpClient.around49_doTest(DefaultHttpClient.java;org/apache/cactus/util/log/LogAspect.aj[1k]:1240)
at org.apache.cactus.client.connector.http.DefaultHttpClient.doTest(DefaultHttpClient.java;org/apache/cactus/util/log/LogAspect.aj[1k]:115)
at org.apache.cactus.internal.client.WebClientTestCaseDelegate.runWebTest(WebClientTestCaseDelegate.java;org/apache/cactus/util/log/LogAspect.aj[1k]:334)
at org.apache.cactus.internal.client.WebClientTestCaseDelegate.runGenericTest(WebClientTestCaseDelegate.java;org/apache/cactus/util/log/LogAspect.aj[1k]:282)
at org.apache.cactus.internal.client.WebClientTestCaseDelegate.runTest(WebClientTestCaseDelegate.java;org/apache/cactus/util/log/LogAspect.aj[1k]:258)
at org.apache.cactus.ServletTestCase.runTest(ServletTestCase.java:289)
at org.apache.cactus.ServletTestCase.runBare(ServletTestCase.java:251)
at com.intellij.rt.execution.junit.TextTestRunner.main(TextTestRunner.java:12)
FAILURES!!!
Tests run: 1, Failures: 0, Errors: 1
make your the httpserver socket servlet enginer to be 8080!!
in other words,you should make your the socket servlet enginer is same to socket number set up in the "cactus.properties"
I am getting the same problem. How did u solve it ?
Thanks,
Amit
To help you out with this problem, we might need to see the content of the following files:
cactus.properties:
It should be somewhere under Web-inf/classes
web.xml
The part where you configured the cactus servlet, something like:
<servlet>
<servlet-name>ServletRedirector</servlet-name>
<servlet-class>
org.apache.cactus.server.ServletTestRedirector
</servlet-class>
<init-param>
<param-name>param1</param-name>
<param-value>value1 used for testing
</param-value>
</init-param>
</servlet>
<servlet>
<servlet-name>
ServletTestRunner
</servlet-name>
<servlet-class>
org.apache.cactus.server.runner.ServletTestRunner</servlet-class>
</servlet>
Leo.
C:\wakkir\TESTING\strutsTest\cactus\work\TranautAdmin>java TestCactusLoginAction
Hi pals...
I need help from u to solve my problem. when i run the cactus test as following, it is succeding but saying this message because of that i could not get and output of the tests....please help me
.27-Jul-2004 10:15:17 org.apache.commons.httpclient.HttpMethodBase processRedire
ctResponse
INFO: Redirect requested but followRedirects is disabled
.
Time: 7.04
OK (2 tests)