[英]Tomcat could not find servlet status 404
我开始学习jsp,并做了一些简单的Web应用程序示例。 我正在编写一个简单的商店,动态的Web应用程序名称为Book0。 index.html重定向
response.sendRedirect("/Book0/eshop");
而项目列表为空(初始访问)。
现在,我通过eclipse上的.war export将应用程序部署到了Tomcat。 我把servlet编码在servlet.Servlet0;上。
该应用程序的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。任何想法出了什么问题。 谢谢
在Servlet0中,您有@WebServlet(“ Servlet0”),但在web.xml / eshop中也有。 您只需要一个,他们应该彼此同意。 您可以删除注释或更改为@WebServlet(“ eshop”)或@WebServlet(“ / eshop”)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.