【发布时间】:2020-01-28 22:48:16
【问题描述】:
我正在使用 Eclipse 和 Tomcat 9.0、动态 Web 模块 4.0 开发一个示例,但不生成 web.xml 部署。
项目目录如下:
其中 reverse.java 是一个 servlet,它获取输入参数并将其发送回输出页面。 出于某种原因,在我点击提交按钮后,无法访问“/reverse” servlet,并且 tomcat 提示 HTTP 状态 404 - 未找到页面。我做错什么了?
在inputForm.jsp页面点击提交按钮后,报错:
类型状态报告
消息/reverse
描述 源服务器没有找到当前的表示 对于目标资源或不愿意透露存在的资源。
输入时我调用提交的 URL = "abcd": http://localhost:8080/reverse?input=abcd
我做错了什么?谢谢。
【问题讨论】:
-
在提交时显示你调用的 URL。
-
输入输入时我调用提交的 URL = "abcd": localhost:8080/reverse?input=abcd
-
你设置了什么上下文根,如果有的话?
-
@mentallueg 我将所有内容保留为默认值。
-
@BalusC:您提到的问题没有回答 this 问题。相反,它包含许多不同的猜测可能是什么原因,并提供了许多建议人们应该尝试什么。多个猜测之一建议尝试上下文根,但这个答案有 0 票,这意味着社区认为这个答案没用。投票最多的答案(目前为 115 票) - 顺便说一下,您的答案 - not 回答 this 问题。因此,您指向的答案对 this 问题not 有用。这就是为什么关闭这个问题不正确,它应该保持打开状态。
标签: java eclipse tomcat servlets