gpt4 book ai didi

java - Tomcat v8+Servlet v3.1 在运行 servlet 时出现 404 错误

转载 作者:行者123 更新时间:2023-11-28 22:55:12 25 4
gpt4 key购买 nike

这是我编写的示例 servlet,没什么特别的:

@WebServlet("/SimpleServletPath")
public class SimpleServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
System.out.println("Hello");
}
}

我在计算机上使用外部安装的 Tomcat v8.0,它在查询 http://localhost:8080/ 时给出了正确的页面。

Eclipse Luna 中使用的Dynamic Web Module3.1。此外,由于我使用的是 @WebServlet 注释,因此我没有生成或使用 web.xml 文件。

无论我做什么,Tomcat 总是在运行 Servlet 时给我错误。

HTTP Status 404 - /SimpleServlet/SimpleServletPath
type Status report

message /SimpleServlet/SimpleServletPath

description The requested resource is not available.


--------------------------------------------------------------------------------

最佳答案

我知道这听起来很傻,但我在 Eclipse 中没有选中 Build Automatically。我猜这阻止了对我的项目的任何更改被构建和部署到 Tomcat。

刚刚检查了 Build Automatically,现在一切正常。

Servlet 3.1(带/不带 web.xml)以及 Servlet 2.5(带 web.xml)。

关于java - Tomcat v8+Servlet v3.1 在运行 servlet 时出现 404 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28963771/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com