Uploaded image for project: 'Cactus'
  1. Cactus
  2. CACTUS-150

JDK 1.5 runtime incompatible with Cactus ServletTestRunner?

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Duplicate
    • 1.6.1
    • 1.7
    • Framework
    • None
    • jboss-3.2.5 on Windows XP Service Pack 2.

    Description

      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).

      Attachments

        Issue Links

          Activity

            People

              felipeal Felipe Leme
              ari1974 Ari Erin Miller
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: