繁体   English   中英

Tomcat找不到Servlet状态404

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM