我有一个在 Tomcat 6 中运行良好的 web 应用程序。假设它在server:8282/MyApplication
. 我有一个看起来像这样的上下文 xml:
<Context crossContext="true"
debug="5"
docBase="MyApplication"
path="MyApplication"
reloadable="true">
在我的应用程序中,我的链接看起来像
server:8282/MyApplication/myAction.do?params=blah
当我将它切换到 Tomcat 7 时,它似乎将链接更改为:
server8282/myAction.do?params=blah
我没有更改应用程序中的任何内容,这两个地方的代码都是相同的。是否有一些全局设置我可以更改以恢复“MyApplication”?
编辑:例如,生成链接的代码是:
<a href="<%=request.getContextPath() %>/myAction.do?params=blah">do the blah</a>