gpt4 book ai didi

Tomcat 和请求映射

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

我被一个简单的网络应用程序困住了。

在其他更复杂的示例无法运行后,尝试测试我在此处找到的示例应用程序: http://www.mkyong.com/spring3/spring-3-mvc-hello-world-example/

我试图在 Tomcat 下运行它,因此我只更改了

<servlet-mapping>
<servlet-name>mvc-dispatcher</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>

<servlet-mapping>
<servlet-name>mvc-dispatcher</servlet-name>
<url-pattern>/samplejsp/*</url-pattern>
</servlet-mapping>

部署到 Tomcat 后,我​​试图在 Web 浏览器上获取欢迎页面,但我只看到:“http://localhost:8080/samplejsp/”、“http://localhost:8080/samplejsp/welcome”、“http://localhost:8080/welcome/”的“HTTP 状态 404”。

尝试使用 Eclipse 调试 servlet 没有帮助,eclipse 连接到 tomcat,但没有任何反应,并且断点在请求提到的 url 时保持不变。

Tomcat 显示应用程序已部署并正在运行。

我想我对请求映射一无所知,但我没有更多想法。感谢您的帮助,很抱歉引用了外部页面。

最佳答案

<url-pattern>是相对于网络应用程序,而不是 Tomcat 服务器。

如果您指定类似 <url-pattern>/samplejsp/*</url-pattern> 的内容并且您的应用程序安装在 /samplejsp servlet 将位于:http://localhost:8080/samplejsp/samplejsp/

有关 web.xml Deployment Descriptor Elements 的更多信息,请参阅 Oracle 文档.

关于Tomcat 和请求映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10852919/

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