把servlet.jar放到%JAVA_HOME%\jre\lib\ext试试

解决方案 »

  1.   

    Try it:
    1.Write a Test Servlet:
    Directory:C:\tmp\test\HelloWorld2.java
    import javax.servlet.*;
    import javax.servlet.http.*;
    import java.io.*;
    import java.util.*;public class HelloWorld2 extends HttpServlet {
      public void doGet(HttpServletRequest  request,HttpServletResponse  response) throws IOException,ServletException {
                 response.setContentType("text/html");
                 PrintWriter  out=response.getWriter();
                 out.println("<html>");
                 out.println("<body>");
                 out.println("<head>");
                 out.println("<title>Hello World Modify!</title>");
                 out.println("</head>");
                 out.println("<body>");
                 out.println("<h1>Hello World Modify!</h1>");
                 out.println("</body>");
                 out.println("</html>");
                 }
    }
    2.Compile Servlet:
    C:\tmp\test>set classpath=.;D:\Tomcat 4.1\common\lib\servlet.jar
    C:\tmp\test>javac HelloWorld2.java3.run Servlet with Servlet Engine.
      

  2.   

    servlet的包路径是这个吗?
    %tomcat_home%\common\lib\servlet.jar
    应该是:
    %tomcat_home%\lib\servlet.jar
    吧,好好看看路径。