You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by bu...@apache.org on 2004/02/28 09:19:34 UTC

DO NOT REPLY [Bug 27310] New: - CLASSPATH reset in intialization script

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=27310>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=27310

CLASSPATH reset in intialization script

           Summary: CLASSPATH reset in intialization script
           Product: Tomcat 5
           Version: 5.0.19
          Platform: PC
               URL: http://localhost:8080/soap/servlet/rpcrouter
        OS/Version: Windows XP
            Status: NEW
          Severity: Minor
          Priority: Other
         Component: Native:Integration
        AssignedTo: tomcat-dev@jakarta.apache.org
        ReportedBy: deymious@yahoo.com


In order to specify jar libraries to load at startup I authored a setenv.bat
file and put it in /bin, however Tomcat consistently failed to use jar files
that were specified in the setenv.bat. I then carefully traced the setting of
the CLASSPATH through the multiple initialization scripts and found the
following line in setclasspath.bat:

set CLASSPATH=%JAVA_HOME%\lib\tools.jar

This line will wipe out the previous CLASSPATH that has been built up to this
point. I replcaed this line with:

set CLASSPATH=%CLASSPATH%;%JAVA_HOME%\lib\tools.jar

This can easily be tested. If you remove the soap.jar file from the /common/lib
directory, place it outside of the CATALINA_HOME directory, specify its location
in the CLASSPATH, and then try to hit localhost:8080/soap/servlet/rpcrouter,
Tomcat will complain. If you then fix the line mentioned above in
setclasspath.bat, and rerun Tomcat, it will run quite gracefully.

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org