You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cactus-dev@jakarta.apache.org by Mukund Patel <mu...@intraactionsoftware.com> on 2003/05/16 08:57:12 UTC

need help

Hi,

I am a new user/developer for cactus. I use cactus-1.4.1 for to write tese case for my servlet.

I have done following step to run cactus.

1) I use JRun3.0 web server

2) All the required jar files in classpath.

3) I have updated cactus.properties file like,
    
    cactus.contextURL = http://localhost:8100/testcase
    cactus.servletRedirectorName = ServletTestRedirector

4) I have put the cactus.properties file in same directory where my test case file run.


5) I have updated web.xml file like,

  <servlet>
    <servlet-name>ServletRedirector</servlet-name>
    <servlet-class>org.apache.cactus.server.ServletTestRedirector</servlet-class>
 </servlet>
 <servlet-mapping>
    <servlet-name>ServletRedirector</servlet-name>
    <url-pattern>/ServletRedirector</url-pattern>
  </servlet-mapping>     
     
6) I have written one simple test case like,
    
    public void testCal()
    {
        System.out.println("this is my first test case!!!");
    } 

When I run my test file unfortunatily I got following erro:

--------------------------------------------------------------------

log4j:WARN No appenders could be found for logger (org.apache.cactus.util.JUnitVersionHelper).
log4j:WARN Please initialize the log4j system properly.
.E
Time: 0.961
There was 1 error:
1) testCal(TestDataSenderex)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 : [<head><title>JRun Servlet Error</title></head><h1>404 Not Found</h1><body>
<PRE>
<B>/testcase/ServletTestRedirector:</B>

allaire.jrun.JRunServletException: not found
 at allaire.jrun.file.FileServlet.service(FileServlet.java:116)
 at allaire.jrun.servlet.JRunServletPool.service(JRunServletPool.java:83)
 at allaire.jrun.servlet.JRunSE.service(JRunSE.java:1013)
 at allaire.jrun.servlet.JRunSE.runServlet(JRunSE.java:925)
 at allaire.jrun.servlet.JRunRequestDispatcher.forward(JRunRequestDispatcher.java:88)
 at allaire.jrun.servlet.JRunSE.service(JRunSE.java:1131)
 at allaire.jrun.servlet.JvmContext.dispatch(JvmContext.java:330)
 at allaire.jrun.http.WebEndpoint.run(WebEndpoint.java:107)
 at allaire.jrun.ThreadPool.run(ThreadPool.java:267)
 at allaire.jrun.WorkerThread.run(WorkerThread.java:74)

</PRE>
</body>
]
 at org.apache.cactus.client.AbstractHttpClient.dispatch2_doTest(AbstractHttpClient.java;org/apache/cactus/util/log/LogAspect.aj(1k):120)
 at org.apache.cactus.client.AbstractHttpClient.around2_doTest(AbstractHttpClient.java;org/apache/cactus/util/log/LogAspect.aj(1k):1218)
 at org.apache.cactus.client.AbstractHttpClient.doTest(AbstractHttpClient.java;org/apache/cactus/util/log/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 TestDataSenderex.main(TestDataSenderex.java:63)
org.apache.cactus.client.ParsingException: Not a valid response
 at org.apache.cactus.client.WebTestResultParser.readRootElement(WebTestResultParser.java;org/apache/cactus/util/log/LogAspect.aj(1k):140)
 at org.apache.cactus.client.WebTestResultParser.dispatch29_parse(WebTestResultParser.java;org/apache/cactus/util/log/LogAspect.aj(1k):101)
 at org.apache.cactus.client.WebTestResultParser.around29_parse(WebTestResultParser.java;org/apache/cactus/util/log/LogAspect.aj(1k):1218)
 at org.apache.cactus.client.WebTestResultParser.parse(WebTestResultParser.java;org/apache/cactus/util/log/LogAspect.aj(1k):96)
 at org.apache.cactus.client.AbstractHttpClient.callGetResult(AbstractHttpClient.java;org/apache/cactus/util/log/LogAspect.aj(1k):230)
 at org.apache.cactus.client.AbstractHttpClient.dispatch2_doTest(AbstractHttpClient.java;org/apache/cactus/util/log/LogAspect.aj(1k):114)
 at org.apache.cactus.client.AbstractHttpClient.around2_doTest(AbstractHttpClient.java;org/apache/cactus/util/log/LogAspect.aj(1k):1218)
 at org.apache.cactus.client.AbstractHttpClient.doTest(AbstractHttpClient.java;org/apache/cactus/util/log/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 TestDataSenderex.main(TestDataSenderex.java:63)

FAILURES!!!
Tests run: 1,  Failures: 0,  Errors: 1

----------------------------------------------------------------------------------

Can you give me the solution for this error? What I miss any steps?

Your suggesation is valuable for me.

Thanks.

- Mukund Patel