会不会像jsp一样需要放在特定目录什么的?

解决方案 »

  1.   

    如果你用过tomcat,一定知道Web_inf下的web.xml文件吧?
    按其规格修改其配置(tomcat有自带的例子,可以参考),那么你在浏览器中输入http://xx.xx.xx.xx/....../namename为servlet的文件名(如name.class)
      

  2.   

    谢谢peacock_king(孔雀王) ( 
    可是能详细点吗?
    是不是 tomcat 可以做servlet 的服务器啊?
    web.xml我还不清楚~!
    记得用tomcat 时候没有修改啊~!
    英文不太灵啊
    希望能得到你的帮助阿
    我的qq 712779谢谢你啊
      

  3.   

    可以将servlet放到tomacat的默认目录下面[tomcat]/rootweb-inf/class目录下面
    不过也可以通过配置tomcat的web.xml来改变目录,不过么注意,
    servlet必须放到class目录下面,而且必须加入到classpath变量中
      

  4.   

    1。在Tomcat目录\conf\server.xml文件中可以设置你的wwwroot的目录
    比如设为c:\wwwroot
    <Context path="" docBase="C:\wwwroot" debug="0"  reloadable="true" />
    2。你应该知道c:\wwwroot下面有个WEB-INF吧,里面有些文件,然后在WEB-INFO下面建立一个目录classes。将你编译java文件得到的class文件比如
    MyServlet.class拷贝到c:\wwwroot\WEB-INF\classes下面
    3。在地址栏中敲入http://127.0.0.1/servlet/MyServlet:8080ok!
      

  5.   

    在webapps/ROOT/WEB-INF目录下建一classes,把servlet放入其中
    把commom/lib/servlet.jar放入classpath中,
    运行:
    http://localhost:8080/servlet/yourpackage.yourservlet