1 Reply Latest reply on Dec 5, 2001 12:32 PM by -dani-

    Tomcat 4.0.1 and JBoss 2.4.3

    schwarcz

      I’m a student trying to debug a servlet under Catalina (Tomcat 4.0.1) that calls a session bean under JBoss 2.4.3. My servlet dies horribly unable to load (NoClassDefFoundError) javax/ejb/EJBHome which I believe is in jboss-j2ee.jar. The appropriate directory is in my classpath. However by checking the classpath while my servlet executes I note that Tomcat has completely replaced it with its own that has none of my directories or the JBoss jars in it.

      I can run standalone code that calls the session bean with no problem.

      What’s the appropriate approach to this?

      Can anybody give me some pointers on this?


        • 1. Re: Tomcat 4.0.1 and JBoss 2.4.3
          -dani-

          hi

          I solved a comparable problem by adding the path to the library to the script run_with_catalina.sh in the /<jboss-home>/bin/ directory.
          To the line
          JBOSS_CLASSPATH=$JBOSS_CLASSPATH:$JAVA_HOME/lib/tools.jar
          simply add your path so it looks like
          JBOSS_CLASSPATH=$JBOSS_CLASSPATH:$JAVA_HOME/lib/tools.jar:PATH-TO-LIBRARY

          Hope that works.
          Dani