servlet.jar根本不用放到classpath中,因为它在lib中,Tomcat会自动加载的,你如果想把servlet放到自己的路径中而不放到example中,就要在web.xml中注册一下你的servlet。建议你放到tomcat\webapps\examples\WEB-INF\classes下,方便一些。

解决方案 »

  1.   

    你对应路径下有servlet.jar.这个文件吗?如果是tomcat5.0在这个目录下是没有这个文件的。只有一个叫servlet-api.jar的文件。故你要找一个对应的文件。
      

  2.   

    那怎么在web.xml中注册我的servlet????
      

  3.   

    放在
    %JAVA_HOME%\jre\lib\ext
    %JAVA_HOME%是你安装jdk的目录,这个方法不需要设置classpath
      

  4.   

    tomcat%\common\目录下有个servlet.jar文件
    设置到classpath就可以了