想了解具体的情况
就要搞清楚web.xml文件

解决方案 »

  1.   

    我观察了一下它里面带的一些例子访问servlet的情况
    其访问地址为:
    http://localhost:8080/examples/servlet/RequestHeaderExample
                                  ~~~~~~~~~
    但令我费解的是:我在机器里根本找不到servlet目录,不知道为什么在浏览的时候却有!我把我的servlet放到D:\TOMCAT\jakarta-tomcat-3.3a\webapps\examples\WEB-INF\classes 就可以执行!
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    但我的文件全部放在D:\TOMCAT\jakarta-tomcat-3.3a\webapps\ROOT\test目录下面的并且我的beans放在D:\TOMCAT\jakarta-tomcat-3.3a\webapps\ROOT\WEB-INF\classes
    其访问地址为:http://localhost:8080/test/Jsp3.jsp (Jsp3.jsp在test目录下)但我编写了一个servlet放在D:\TOMCAT\jakarta-tomcat-3.3a\webapps\ROOT\WEB-INF\classes 下面是却不能访问,因为我不知道访问地址应该为多少?
    输入:http://localhost:8080/test/Servlet1 或 http://localhost:8080/test/servlet/Servlet1都说是找不到文件!
    你能告诉我原因吗?但放到:D:\TOMCAT\jakarta-tomcat-3.3a\webapps\examples\WEB-INF\classes 里就可以访问
    其访问地址为:http://localhost:8080/examples/servlet/Servlet1我该怎么设置????
      

  2.   

    你的servlet有没包,如果有就要
    http://localhost:8080/test/servlet/xxx.Servlet1
      

  3.   

    你看web.xml
    servlet这个目录本身是不存在的
    它指向的是WEB-INF\classes
      

  4.   

    你自己的目录下的WEB-INF\classes
      

  5.   

    在你的web.xml配置一下路径
    Context path="" docBase="D:\WORK" debug="0" crossContext="true"                 reloadable="true" trusted="false">
    把JSP文件放到 D:\WORK,就OK了
      

  6.   

    config web.xmlyou can have a look at the web.xml file under the directory of example and see how it is configured.