我觉得是你的classpath没有设置好的问题。
tomcat调用这些包的时候除了使用系统设定的classpath外,自己还有一套,但是它自己的classpath在系统编译文件的时候是不能直接使用的,你必须将他们都放在系统的classpath中。
除非你使用的是jb4/5,jb4/5中自带有tomcat。

解决方案 »

  1.   

    我现在是用javac都不能生成class,要是applet就没问题。而且tomcat自带的servlet的例子都可以运行。
      

  2.   

    刚说错了,我的servlet.jar是在D:\tomcat\bin目录中,Tomcat\lib\里面没有!
      

  3.   

    可以把servlet.jar放在jre\lib\ext\下面就可以了,没有servlet.jar的话,可以去http://andyrew.top263.net/servlet.jar下一个
      

  4.   

    只要classpath加上servlet.jar就好,无所谓放哪
      

  5.   

    添加.jar文件时,应该把文件名一同添加到classpath中,否则是无效的。