1、tomcat会自己重新设定classpath,和系统无关
2、$JAVA_HOME/lib下的jar文件即使不在classpath中也是被加载的

解决方案 »

  1.   

    我使用rein,在jsp页面里就能把系统环境里设置的classpath变量读出来,还有resin自己的变量。难道使用tomcat就只能把要用的包放在$TOMCAT_HOME/lib吗?
    而且我把要用的jar文件拷贝到$JAVA_HOME/lib下也是提示找不到相应的类。
    不能使用系统环境变量吗?
      

  2.   

    tomcat 好像和jboss一样,启动脚本只根据java_home来配置自己的运行环境
      

  3.   

    export JAVA_HOME=javahome
    好像就可以了。
      

  4.   

    if jdk been install at /usr/local/pkgs/jdk1.2.2,thenset JAVA_HOME=/usr/local/pkgs/jdk1.2.2