是不是jsp文件有问题,贴出来看看。

解决方案 »

  1.   

    不是啊,我JSP文件就是用的out.println("www");
    tomcat命令行中显示
    Unable to find a javac compiler;
    com.sun.tools.javac.Main is not on the classpath.
    Perhaps JAVA_HOME does not point to the JDK但是我在任意一个目录下输入java,javac系统都能够找到啊,为什么tomcat找不到啊,高手,帮帮忙啊
      

  2.   

    >但是我在任意一个目录下输入java,javac系统都能够找到啊
    这不能表明JAVA_HOME设置好了
    你的OS、Tomcat的版本?
      

  3.   

    class path 有没有设好呀
      

  4.   

    应该设置好了啊
    但是tomcat就是显示org.apache.jasper.JasperException: Unable to compile class for JSPAn error occurred at line: -1 in the jsp file: nullGenerated servlet error:
        [javac] Compiling 1 source file
      

  5.   

    将JDK下的LIB下的tools.jar和dt.jar拷到tomcat的Common的lib下,重新启动tomcat就可以了
      

  6.   

    将JDK下的LIB下的tools.jar和dt.jar拷到tomcat的Common的lib下,重新启动tomcat就可以了
    =====
    楼上说的方法可以一试,还有就是:
    Unable to find a javac compiler;
    com.sun.tools.javac.Main is not on the classpath.
    Perhaps JAVA_HOME does not point to the JDK你的报错的不是报这个错误吗?
    在你的ClassPath中没有找到相关的路径了,你需要看一下你的环境变量中JAVA_HOME值 是不是配置好了呢?还有,在tomcat/bin中:
    startup.bat,shutdown.bat这两个文件中:
    JDK的路径是否配置的正确呀?
    如:
    set java_home=D:\jdk1.4
      

  7.   

    考一下tools.jar就好了。^_^
    注意,可能是你重启,或是删掉某些文件,致使path或classpath改变造成的。^_^
      

  8.   

    检查你的path是不是设置好了。然后,设置好你的JAVA_HOME,CATALINA_HOME,然后把JAVA_HOME\lib\dt.jar和JAVA_HOME\lib\tools.jar复制到catalina_home\common\lib\下。然后重起tomcat就行了。