http://expert.csdn.net/Expert/topic/2298/2298267.xml?temp=.109112

解决方案 »

  1.   

    需要在web.xml文件配置你的servlet,才可以使用﹗你可以在你的web應用中新建一個servlt,然後看看web.xml文件是怎麼變化的﹐最後複製它﹐修改名稱就可以了﹗
      

  2.   

    要配server.xml
    你找到
            <Context path="/examples" docBase="examples" debug="0"
                     reloadable="true" crossContext="true">
              <Logger className="org.apache.catalina.logger.FileLogger"
                         prefix="localhost_examples_log." suffix=".txt"
               timestamp="true"/>
              <Ejb   name="ejb/EmplRecord" type="Entity"
                     home="com.wombat.empl.EmployeeRecordHome"
                   remote="com.wombat.empl.EmployeeRecord"/>
    这一段
    在后面加上下面这段代码
            <Context path="/test" docBase="test" debug="0"
                     reloadable="true" crossContext="true">
      

  3.   

    写错了
    找到<Context path="/examples.........
      直到这个标签 </Context>
    然后再加代码<Context path="/test" docBase="test" debug="0"
                     reloadable="true" crossContext="true"/>这是配一个虚拟目录的方法
    楼上说的是配servlet mapping的方法
      

  4.   

    楼上说错了具体在web.xml 里配置一个 servlet 应该是:
    对应每一个servlet 应该在web.xml 里添加对应的  <servlet>
        <servlet-name>hello</servlet-name>
        <servlet-class>EJB</servlet-class>
      </servlet>  <servlet-mapping>
        <servlet-name>hello</servlet-name>
        <url-pattern>/hello</url-pattern>
      </servlet-mapping>但是,可以不必要为每个都添加的
      

  5.   

    在楼上几位的帮助下我已解决了该问题。十分感谢!
    有两种方法:
    1.在应用的web.xml中加入
             <servlet>
        <servlet-name>HelloServlet</servlet-name>
        <display-name>HelloServlet</display-name>
        <servlet-class>HelloServlet</servlet-class>
        <load-on-startup>-1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>HelloServlet</servlet-name>
        <url-pattern>/HelloServlet</url-pattern>
    </servlet-mapping>
    2.在应用的web.xml中加入
             <servlet-mapping>
                 <servlet-name>invoker</servlet-name>
                 <url-pattern>/servlet/*</url-pattern>
    </servlet-mapping>