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 B Patel <mu...@rediffmail.com> on 2003/05/16 07:48:36 UTC
query on cactus
Hi,
I am a new user for cactus. I got error when I run the test class.
Here I mention the scenario of my code.
1) I use the JRun3.0 web server
2) All the required jar files are in classpath
3) I have updated cactus.properties file like,
cactus.contextURL = http://localhost:8100/testcase
cactus.servletRedirectorName = ServletRedirector
4) I put the cactus.properties file in the directory from which
my
test class run
5) I have updated the web.xml 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 put the cactus.jar in my WEB-INF/lib directory
7) I have written one simple test class like,
public void testSample()
{
System.out.println("this is my first test case!!!");
}
When I run the test class I got the following error.
------------------------------------------------------------------------
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.711
There was 1 error:
1) testGetMethod(DataSenderexTest)javax.servlet.ServletException:
Error finding class [DataSenderexTest] using both the Context
classloader and the webapp classloader. Possible causes include:
- Your webapp does not include your test classes,
- The cactus.jar is not located in your WEB-INF/lib directory
and your Container has not set the Context classloader to point to
the webapp one
at
org.apache.cactus.server.AbstractWebTestCaller.getTestClassClass(AbstractWebTestCaller.java:344)
at
org.apache.cactus.server.AbstractWebTestCaller.getTestClassInstance(AbstractWebTestCaller.java:301)
at
org.apache.cactus.server.AbstractWebTestCaller.doTest(AbstractWebTestCaller.java:143)
at
org.apache.cactus.server.AbstractWebTestController.dispatch87_handleRequest(AbstractWebTestController.java;org/apache/cactus/util/log/LogAspect.aj(1k):125)
at
org.apache.cactus.server.AbstractWebTestController.around87_handleRequest(AbstractWebTestController.java;org/apache/cactus/util/log/LogAspect.aj(1k):1149)
at
org.apache.cactus.server.AbstractWebTestController.handleRequest(AbstractWebTestController.java;org/apache/cactus/util/log/LogAspect.aj(1k):101)
at
org.apache.cactus.server.ServletTestRedirector.dispatch113_doPost(ServletTestRedirector.java;org/apache/cactus/util/log/LogAspect.aj(1k):123)
at
org.apache.cactus.server.ServletTestRedirector.around113_doPost(ServletTestRedirector.java;org/apache/cactus/util/log/LogAspect.aj(1k):1149)
at
org.apache.cactus.server.ServletTestRedirector.doPost(ServletTestRedirector.java;org/apache/cactus/util/log/LogAspect.aj(1k):109)
at
org.apache.cactus.server.ServletTestRedirector.dispatch112_doGet(ServletTestRedirector.java;org/apache/cactus/util/log/LogAspect.aj(1k):96)
at
org.apache.cactus.server.ServletTestRedirector.around112_doGet(ServletTestRedirector.java;org/apache/cactus/util/log/LogAspect.aj(1k):1149)
at
org.apache.cactus.server.ServletTestRedirector.doGet(ServletTestRedirector.java;org/apache/cactus/util/log/LogAspect.aj(1k):92)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
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)
FAILURES!!!
Tests run: 1, Failures: 0, Errors: 1
----------------------------------------------------------------------
What I miss somthing? Can u give me solution for this error? Your
help is very valuable for me.
Thank you.
- Mukund Patel
IntraAction Software Solution
Software Engineer
Ahmedabad
intraaction@hotmail.com
___________________________________________________
Get email that means BUSINESS! me @ mycompany.com.
Just Rs.1499/year.
To start, click http://www.rediffmailpro.com
---------------------------------------------------------------------
To unsubscribe, e-mail: cactus-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: cactus-dev-help@jakarta.apache.org