我有许多在 Tomcat 中运行的应用程序。每个人都有自己的背景。我使用 Apache HTTP Server 将它们全部连接到不同的域名,并且mod_jk
(请参阅此问题的更多详细信息:How to mount context-referenced Tomcat application with mod_jk?)。工作正常,但是当应用程序生成它们的网页时,所有 URL 仍然有它们的上下文:
http://www.example.com/
去http://www.example.com:8080/my-context/
http://www.example.com:8080/my-context/
产生一个网页- 该网页包含 URL
/my-context/some-page.jsf
我想/some-page.jsf
在第三步中看到。需要注意的重要一点是我无法更改应用程序内部结构。它们由第三方提供。我所能做的就是配置 Tomcat 或 Apache HTTP Server。