你环境变量没有设好吧servlet-api.jar也能用,在servlet.jar的基础上添加了新的内容.
只要把环境变量里的CLASSPATH的值改一下就OK了

解决方案 »

  1.   

    “只要把环境变量里的CLASSPATH的值改一下就OK了”你的意思是说把servlet-api.jar也放到classpath中?
      

  2.   

    还有,在设置已安装的jre时,目录选JDK的还是里面的JRE的呢?
      

  3.   

    servlet.jar不需要放到classpath中,因为tomcat启动时会自动将common\lib中的jar文件假如classpath,选择jre时我想选择jdk目录更好一些!
      

  4.   

    现在好像没有servlet.jar,而是servlet-api.jar!你只需要设置CATALINA_HOME=你的tomcat安装目录,还有java_home=jdk目录,这两个是最主要的.
      

  5.   

    我的环境变量设置:
    CATALINA_HOME=C:\Tomcat 5.0
    JAVA_HOME=C:\j2sdk1.4.2
    ClassPath=.;%JAVA_HOME%\LIB\dt.JAR;%JAVA_HOME%\LIB\tools.JAR;%JAVA_HOME%\BIN;
    Path中添加%JAVA_HOME%\bin;
      

  6.   

    而且现在的问题是console中没有显示,只是提示<terminated>....改了半天还是不行?难道是jdk版本不对?
      

  7.   

    我用的是jdk 1.4.2_04
            eclipse3.1M
          tomcat5.0.25
    没问题,我给你发了回复,如果我说的都正常但你启动时还是有问题的话,就换个版本的吧1!
      

  8.   

    谢谢!我试过了,可能是tomcat版本的原因,换了个版本就没问题了,结帖!