Tomcat无法找到servlet状态404

时间:2015-09-27 15:35:08

标签: java jsp tomcat servlets tomcat7

我开始学习jsp并做了一些简单的Web应用程序示例。 我正在编写一个简单的商店,动态的网络应用程序名称是Book0。 index.html重定向

response.sendRedirect("/Book0/eshop");

,而项目列表为空(初始访问)。

现在我通过eclipse上的.war export在tomcat上部署了应用程序。 我在servlet.Servlet0上编写了servlet;

应用程序的web.xml,我在通用eclipse web.xml上添加了顶级欢迎文件列表:

<servlet>
   <servlet-name>EshopServlet0</servlet-name>
   <servlet-class>servlet.Servlet0</servlet-class>
</servlet>
<servlet-mapping>
   <servlet-name>EshopServlet0</servlet-name>
   <url-pattern>/eshop</url-pattern>
</servlet-mapping>

到目前为止,我的其他应用程序一直在运行。但是当重定向到servlet时,这个命中404。 出了什么问题。 THX

1 个答案:

答案 0 :(得分:1)

在Servlet0中,你有@WebServlet(&#34; Servlet0&#34;),但你也有你的web.xml / eshop。你只需要一个,他们应该相互认同。您可以删除注释或更改为@WebServlet(&#34; eshop&#34;)或@WebServlet(&#34; / eshop&#34;)