gpt4 book ai didi

java - Spring示例应用程序不考虑tomcat应用程序路径

转载 作者:行者123 更新时间:2023-12-01 15:16:03 24 4
gpt4 key购买 nike

我试图运行 this Spring example在本地主机 Tomcat 7 安装上。我正在使用 cargo 来部署 war ,坐标如下:

<deployable>
<groupId>demo</groupId>
<artifactId>sleepless</artifactId>
<type>war</type>
</deployable>

当我从 Tomcat 管理器访问该应用程序时,它会将我带到:

http://localhost:8080/sleepless-1.0/home.html;jsessionid=DFBD9DB5B15416188D9E45A7FDC0D375

那很好。当我点击页面链接时,它会将我带到(例如):

http://localhost:8080/searchFlights.html

/sleepless-1.0 部分丢失,我收到 404。我如何确保这个 spring 示例将丢失的部分添加到所有页面?缺少什么配置?

谢谢。

最佳答案

链接是这样生成的:

<a href="/searchFlights.html" title="Flights">

因此它完全忽略了 web 应用程序的上下文路径(并且不支持 URL 重写作为跟踪 session 的手段)。它应该使用 JSTL <c:url>标签:

<a href="<c:url value='/searchFlights.html'/>" title="Flights">

关于java - Spring示例应用程序不考虑tomcat应用程序路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11592589/

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