写了一个TestServlet,自己新建了一个myApp,把Tomcat的那个exmaples下面的XML复制过来,然后加上自己的,URL那些都检查了几遍都没错,就是一直报404错误,我以为是差什么其他东西,就把tomcat自带那个examles下面的东西都复制过来,结果就可以了,真是怪了,请各位高手指点一下,小弟刚刚学Servlet.

解决方案 »

  1.   

    你是说servlet的配置?
    以下是个配置的例子   <servlet>
         <description>
         </description>
         <display-name>MarketingQueryServlet</display-name>
         <servlet-name>MarketingQueryServlet</servlet-name>
         <servlet-class>XXX.servlet.MarketingQueryServlet</servlet-class>
        </servlet>
        <servlet-mapping>
         <servlet-name>MarketingQueryServlet</servlet-name> 
         <url-pattern>/MarketingQueryServlet</url-pattern>
        </servlet-mapping>
      

  2.   

    <servlet>
            <servlet-name>MarketingQueryServlet</servlet-name>
            <servlet-class>XXX.servlet.MarketingQueryServlet</servlet-class>
    </servlet>
    <servlet-mapping>
            <servlet-name>MarketingQueryServlet</servlet-name> 
            <url-pattern>/MarketingQueryServlet</url-pattern>
    </servlet-mapping>
      

  3.   

    <servlet>
      <servlet-name>任意名称</servlet-name>
      <servlet-class>类全路径</servlet-class>
    </servlet>
    <servlet-mapping>
      <servlet-name>任意名称(与上面对应)</servlet-name>  
      <url-pattern>/斜杠开头任意路径</url-pattern>
    </servlet-mapping>
    访问:http://ip:port/(斜杠开头的任意路径)
      

  4.   

    这问题。。 很难懂   把你的web.xml贴上来
      

  5.   

    很简单,看下这个Servlet对应的Class文件有没有生成。
      

  6.   

    <servlet>
      <servlet-name>任意名称</servlet-name>
      <servlet-class>类全路径</servlet-class>
    </servlet>
    <servlet-mapping>
      <servlet-name>任意名称(与上面对应)</servlet-name>   
      <url-pattern>/斜杠开头任意路径</url-pattern>
    </servlet-mapping>
    访问:http://ip:port/(斜杠开头的任意路径)
      

  7.   

    听LZ的描述,用Tomcat的sample就可以,加上自己的东西就不可以,那问题就出现在你自己的配置上面,或者你的Servlet