现在没有servlet.jar,被servlet-api.jar代替了.看看你的common\lib下有没有这个,没有的话干脆重装.设置java_home=你的jdk目录
       catalina_home=你的tomcat目录
这两者一定要设.

解决方案 »

  1.   

    servlet.jar不需要放在classpath中的,tomcat启动时会搜寻common\lib目录下的.jar文件的.无需考虑它是否放到classpath
      

  2.   

    应该是classpath里面没有设servlet-api.jar或servlet.jar的路径吧?
    tomcat1.4是[tomcat根目录]\common\lib\servlet.jar
    tomcat1.5是[tomcat根目录]\common\lib\servlet-api.jar
      

  3.   

    应该是classpath里面没有设servlet-api.jar或servlet.jar的路径吧?
    tomcat4.0是[tomcat根目录]\common\lib\servlet.jar
    tomcat5.0是[tomcat根目录]\common\lib\servlet-api.jar