简单的说就是:
在虚拟目录下怎么测试servlet??

解决方案 »

  1.   

    配置win2000+tomcat
    我的web.xml:
    <?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE web-app
        PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
        "http://java.sun.com/j2ee/dtds/web-app_2_3.dtd"><web-app>
    <servlet>
    <servlet-name>SampleServlet</servlet-name>
    <servlet-class>bean1.SampleServlet</servlet-class>
    </servlet>
    <servlet-mapping>
    <servlet-name>SampleServlet</servlet-name>
    <url-pattern>/SampleServlet</url-pattern>
    </servlet-mapping>
    </web-app>我用http://127.0.0.1:8080/SampleServlet
    可以访问
    --------------------------------------------------
    我把整个WEB-INF目录复制到虚拟目录(d:\jsp)下
    server.xml配置如下
    <Context path="/jsp" docBase="d://jsp" debug="0" />
    用http://127.0.0.1:8080/jsp/SampleServlet
    不能访问.
    ---------------------------------------------------
    出错信息,The requested resource (/jsp/SampleServlet) is not available.
      

  2.   

    <Context path="/jsp" docBase="d://jsp" debug="0" />
    改一下
    <Context path="/jsp" docBase="c:/jsp" debug="0" reloadable="true">如果还不行
    楼主发个信箱我给你发过去一个配置好的
      

  3.   

    你设的是<url-pattern>/SampleServlet</url-pattern>
    改成<url-pattern>SampleServlet</url-pattern>
      

  4.   

    to:knight_qmh(辉)
    我改了,用http://127.0.0.1:8080/jsp/SampleServlet访问
    现在的错误信息是“HTTP 404 - 未找到文件”。但在主目录下正常显示。
    我的虚拟目录下的jsp文件,和javabean都可以访问的。to: xinshou1979330(Success.net) 
    还不行
    [email protected]
    [email protected]在主目录下我的servlet可以执行的,我需要一个能在虚拟目录下执行的servlet。
    最好把整个WEB-INF给我,我只要复制到我的虚拟目录下就可以用。谢谢。
      

  5.   

    我有个问题,凭你们的经验。在某一个目录下可以执行的servlet,把整个WEB-INF目录复制到另一个虚拟目录下,不改任何配置文件,应该可以访问吗?
      

  6.   

    应该是什么地方配置不对,这些跟目录是没有关系得,最终都可以是个war包,在Tomcat、Weblogic等都可以用得
      

  7.   

    在主目录下可以访问jsp文件和javabean和servlet,说明tomcat和servlet都没问题,能访问虚拟目录下的jsp文件和javabean说明虚拟目录也没问题。那问题在哪里呢?这个问题已经困惑我4天了!
      

  8.   

    应该可以通过tomcat的管理界面来配置虚拟目录,不用自己在他的web.xml里改。