tomcat里有个目录专门来放servlet的。看有没有Web-inf文件夹里面有个servlet目录,

解决方案 »

  1.   

    Put the class file in your webapp's WEB-INF/lib/ directory. 
      

  2.   

    按我的方法,想放哪都行呀
    如e:\myjsp\server
    先把这个加到classpath中,再改WEB-INF目录下的web.xml
    <web-app>
    <servlet>
            <servlet-name>
            e:\myjsp\server  /*Servlet目录*/
            </servlet-name>
    </servlet>
    </web-app>
    这样就ok了
    附例子:
    package hall; import java.io.*; 
    import javax.servlet.*; 
    import javax.servlet.http.*; public class HelloWorld extends HttpServlet {
    public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException
    {
    PrintWriter out = response.getWriter(); 
    out.println("Hello World"); 

    }
    放在e:\myjsp\server\hall下
    执行url为:http://localhost:8080/servlet/hall.HelloWorld呵呵,想赚分真不容易呀,敲了这么多。
    对了,有一个包要加到classpath中才能编译servlet
    c:\jakarta-tomcat\lib\servlet.jar