I'm using jakarta-cactus-13-1.6.1, with all the appropriate library
files in my WEB-INF\lib folder:
junit-3.8.1.jar
commons-logging-1.0.3.jar
commons-httpclient-2.0.jar
cactus-1.6.1.jar
aspectjrt-1.1.1.jar
nekohtml-0.7.4.jar
cactus-ant-1.6.1.jar

I am running jboss-3.2.5 on Windows XP Service Pack 2.

If I compile my server code under JDK 1.4 or JDK 1.5, and start the
server under the 1.4 JRE, I can use the ServletTestRunner to run a class
which extends org.apache.cactus.ServletTestCase without a problem.
But with the same exact server deployment, started under the 1.5 JRE, I
receive the following error:
java.lang.NoClassDefFoundError: org/apache/cactus/util/log/LogAspect
        at
org.apache.cactus.server.runner.ServletTestRunner.doGet(ServletTestRunne
r.java)

Some additional things I've tried:
I've tried putting the library files directly in the server lib
directory, rather than in WEB-INF\lib.
I've tried using the latest development release of cactus,
jakarta-cactus-13-1.7dev20040815.zip.

Neither made a difference - I receive the same error.

I noticed an earlier mailing with the same symptoms in the archives
(http://www.mail-archive.com/cactus-user%40jakarta.apache.org/msg05860.h
tml).

I haven't tried upgrading the 3rd party libraries cactus depends on or
compiling cactus under JDK 1.5.  Is this a known problem?  I couldn't
find the problem described in the bug database.

Thanks,
Ari Miller

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to