我觉得原因是这样的,tomcat5.0自带了jdk,所以启动的时候在setenv.bat或者其他文件里面设置了classpath,而在tomcat4.0里找不到java编译器
所以,你应该再设置一下CLASSPATH
或者找到JAVA_HOME,看看时候设置正确

解决方案 »

  1.   

    同意sadenxu(秦时明月),如果楼主对tomcat4配置不熟,建议搜索一下这方面的帖子。
      

  2.   

    摄制系统环境变量JAVA_HOME=c:\j2sdk1.4.2   
    (这是我电脑的路径,具体你要看你自己的电脑的路径)
      

  3.   

    Tomcat5没有自带JDK,  已经设置了JAVA_HOME和CLASSPATH。还是不行。
      

  4.   

    在环境变量中加入JAVA_HOME,再运行Tomcat4/bin/setclasspath.bat,最后再启动即可。