Hi, I managed to build and run a simple cactus test, but then I rebuilt and redeployed it, and then I was getting a ClassCastException, followed by the message that several of my classes were "unknown sources"...
I restarted jboss, and now I'm not getting the above exception anymore,
but this one:
[junit] Testcase: testName took 1.457 sec
[junit] Caused an ERROR
[junit] Error finding class [tests.TestPersonEJB] using both the
Context classloader and the webapp classloader. Possible causes include:
[junit] - Your webapp does not include your test classes,
[junit] - 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
[junit] javax.servlet.ServletException: Error finding class
[tests.TestPersonEJB] using both the Context classloader and the webapp
classloader. Possible causes include:
[junit] - Your webapp does not include your test classes,
[junit] - 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
[junit] at
org.apache.cactus.server.AbstractWebTestCaller.getTestClassClass(AbstractWebTestCaller.java:344)
[junit] at
org.apache.cactus.server.AbstractWebTestCaller.getTestClassInstance(AbstractWebTestCaller.java:301)
[junit] at
org.apache.cactus.server.AbstractWebTestCaller.doTest(AbstractWebTestCaller.java:143)
[junit] at
org.apache.cactus.server.AbstractWebTestController.dispatch87_handleRequest(AbstractWebTestController.java;org/apache/cactus/util/log/LogAspect.aj(1k):125)
And it goes on like this...
Does anyone have any idea what could be the problem? (especially since
it worked before, and all I did was rebuild and redeploy the EJB and the
tests)
Thanks,
Hans
signature.asc
Description: This is a digitally signed message part
