gpt4 book ai didi

java - Tomcat 服务器测试 404 未找到错误

转载 作者:行者123 更新时间:2023-11-28 23:13:16 29 4
gpt4 key购买 nike

我想运行“TestServlet.java”文件来尝试我的第一个 Tomcat 服务器连接。我已将我的 map 上传到我的存储库以向您展示我的实际项目:https://github.com/Capkit/Servlet-testing

重点是:我有一个 TestServlet.java 文件(在测试包中)——我将它编译为“类”映射:“TestServlet.class”。我有一个部署描述:web.xml 文件。所需的操作是,如果我键入 URL „localhost:8080/TestServlet/mutasd(如在 web.xml 中),我的 TestServlet 文件将在网页上显示 html 文件。但相反,我收到了 404 错误消息。

如果我只运行 localhost:8080,就会出现 tomcat 服务器,我也可以登录到管理器应用程序。可能是什么问题?

我尝试更改端口号,但没有帮助。你有什么想法吗?

提前致谢!

最佳答案

您已使用此 URL 模式设置了您的 servlet 映射:

<url-pattern>/mutasd</url-pattern

所以您的 tomcat 实例应该可以在这个 URL 上使用:

http://localhost:8080/mutasd

(我认为您的帖子中列出了一个额外的目录)

编辑:如果您将 WEB-INF 目录放入 webapps/ROOT,则以上内容适用。如果你把它放在 webapps/TestServlet 中,那么你的应用确实应该在 localhost:8080/TestServlet/mutasd 上运行。

如果这不起作用,请查看日志文件 logs/catalina.out。当你启动 tomcat 时应该有一些关于部署你的 servlet 的消息。

这提醒了我,如果您不部署您的 servlet,您可能会收到您所看到的错误。要部署,只需在将文件复制到 tomcat 的 webapps 目录后重新启动 Tomcat。您也可以使用 Tomcat 的管理器应用程序来部署/取消部署。 https://tomcat.apache.org/tomcat-7.0-doc/appdev/deployment.html

关于java - Tomcat 服务器测试 404 未找到错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54204232/

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