我把SimpleServlet.class放在tomcat的webapp文件夹的myjsp/web-inf/classes文件夹下,运行tomcat后在浏览器输入http://localhost:8080/myjsp/servlet/SimpleServlet就提示http 404,找不到该文件,请大家帮忙一下

解决方案 »

  1.   

    要在web.xml中配置的。

    <servlet>
    <servlet-name>SampleServlet</servlet-name>
    <servlet-class>com.xxx.SampleServlet</servlet-class>
    </servlet>
    <servlet-mapping>
    <servlet-name>SampleServlet</servlet-name>
    <url-pattern>/SampleServlet</url-pattern>
    </servlet-mapping>
      

  2.   

    对IMA是正解.因为你没有对Servlet
    进行servlet-name,与servlet-mapping的映射对应,
    servlet是需要在web.xml当中进行配置的.
    必不是你输入相关的物理所在路径就能够正确运行.如果你在用Eclipse进行编写servlet的话,它会自动生成web.xml当中的内容
      

  3.   

    <servlet-class>com.xxx.SimpleSevlet</servlet-class>是什么意思啊
      

  4.   

    就是servlet具体的类。要带完整的包名的。