我有一个编译成foo.war的项目。当我将它放入Tomcat时,索引页面可以在localhost:8080 / foo /访问,各种servlet和资源作为/ foo /
的子目录我想要的是将/ foo / part转换为/ foo / bar /而不必修改每个servlet并将所有静态资源移动到/ bar /文件夹中。这可能吗?
我可以控制web.xml文件,但不能控制它将托管在其上的最终Tomcat服务器。我认为有一种方法可以在web.xml中执行此操作,但我似乎无法弄清楚如何。
答案 0 :(得分:3)
最简单(也是推荐)的方法是重命名foo.war
→foo#bar.war
。这就是所需要的一切
Documentation (Tomcat 7)
您没有说明您使用的Tomcat版本。我假设它是一些不超过3年的现代版本。