【发布时间】:2020-04-29 20:16:06
【问题描述】:
问题是:
我有一个 Web 应用程序,这个 Web 应用程序部署到 $TOMCAT_HOME/webapps/XXX 目录。
我可以通过http://localhost:8080/XXX 地址联系到
但是,我也想通过http://localhost:8080/YYY 地址访问网络应用程序。
我在 server.xml 中添加了以下内容:
<Server>
<Service>
<Engine>
<Host>
.......
<Context path="/YYY" docBase="XXX"></Context>
</Host>
</Engine>
</Service>
</Server>
它有所帮助,但 Tomcat 启动了两个 Web 上下文,并导致了一些其他问题。 是否可以为一个 Web 应用创建“多个”地址?
【问题讨论】:
-
@david rabinowitz:您是否对这个问题的某个特定部分感兴趣,因此是赏金?因为如果您以这种方式进行映射,Tomcat 将使应用程序在 /XXX 和 /YYY 上都可用。
-
你不能只做一个JSP重定向吗?所以在 tomcat/webapps/YYY/ 目录下放置一个 index.jsp 来进行重定向或转发。
-
请问您为什么要这样做? Http 服务器代理重定向将是让它工作的最简单方法。
标签: tomcat