将Servlet编译好以后,放在Mysite下面的Web-inf\classes目录下面。

解决方案 »

  1.   

    servlet的类(class文件)放到Mysite/WEB-INF/classes下(或Mysite/WEB-INF/lib,如果是jar包),注意目录跟包名要对应,然后在Mysite/WEB-INF/web.xml文件中配置你的servlet的访问路径:<web-app>
    <servlet>
    <servlet-name>YourServletName</servlet-name>
    <servlet-class>ServletClass</servlet-class>
    </servlet>
    <servlet-mapping>
    <servlet-name>YourServletName</servlet-name>
    <url-pattern>/YourServlet</url-pattern>
    </servlet-mapping>
    </web-app>
    然后用http://local:8080/Mysite/YourServlet访问
      

  2.   

    可以参考一下EXAMPLES下的web.xml的配置
      

  3.   

    有一点我不太明白,就是examples目录下还有四个目录,images,jsp,servlets,WEB-INF;而WEB-INF下还有两个目录(classes和jsp)和一个文件web.xml,而我创建的Mysite目录下却只是文件。所以我不知道是不是也要在这个目录下面创建和examples目录一样的目录结构,那web.xml文件呢,也要自己一条一条地写吗?没有自动生成之类的吗?
      

  4.   

    现在我用http://localhost:8080/examples/servlet/RequestInfoExample
    可以直接访问RequestInfoExample这个SERVLET,那么我想将这个SRVLET拷贝到我的目录下,然后在浏览器中可以这样输入访问
    http://localhost:8080/Mysite/servlet/RequestInfoExample
    有哪位仁兄,能说得详细一点的步骤?
      

  5.   

    在classpath加入servlet.jar的路徑.
      \Tomcat\common\lib\servlet.jar
    把你的RequestInfoExample.java放到Mysite\WEB-INF\class 下,編譯.得到
    RequestInfoExample.class
    然後嘛~~~~嘿嘿~~~~
    http://localhost:8080/Mysite/servlet/RequestInfoExamplejust do it.
    注意:WEB-INF的名字一定要大寫!!!!
      

  6.   

    images
    jsp
    servlets
    WEB-INF/虚拟服务器约定地址
    WEB-INF/classes 用来存放servlet 和java bean供jsp:useBean使用
    WEB-INF/jsp 用来存放调用调用WEB-INF/class/下的beans的jsp文件
    WEB-INF/web.xml用来说明注册jsp中的要调用的servlet,名称,位置等属性
    以备JSP文件调用 
      

  7.   

    这么说,我如果想配置自己的虚拟目录也可以访问SERVLET的话,必须得在自己的虚拟目录下创建一个WEB.XML文件了?自己一个个的配置吗?