你是否在classpath中加入了 JAVA_HOME/lib/tools.jar

解决方案 »

  1.   

    CLASSPATH=D:\jdk\lib\tools.jar;D:\jdk\lib\dt.jar;D:\tomcat4\common\lib\servlet.jar
      

  2.   

    加上了也不好用,还是那样!
    Undefined variable, class, or package name: com out.print(com.det.Util.getCurrentDate("YYYY-MM-DD")); 
    com.det.Util是我自己写的类,我把写好的class都放在E:\classpath下了,然后在CLASSPATH中加上E:\classpath,但运行jsp页面却提示找不到class,
    我用tomcat3.2发布就可以,但4.0.3版就出问题!
      

  3.   

    终于找到问题了
    在tomcat/bin/setclasspath.bat文件中
    自代的设置classpath行为
    set CLASSPATH=%JAVA_HOME%\lib\tools.jar
    后面加上环境变量中的%CLASSPATH%就可以了!
    set CLASSPATH=%JAVA_HOME%\lib\tools.jar;%CLASSPATH%
      

  4.   

    你好,tomcat/bin中没有setclasspath.bat文件啊!
      

  5.   

    下载新的tomcat4.0.3试试http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/