【发布时间】:2022-04-18 09:02:00
【问题描述】:
我有 2 个正在运行的 Tomcat(版本 8)。 1 可通过 http://localhost:8080/ 访问。 此 tomcat 的所有其他应用程序都可以按预期访问:
- http://localhost:8080/manager(Tomcats 管理器应用)
- http://localhost:8080/myApp
- http://localhost:8080/docs(Tomcat 文档)
- http://localhost:8080/examples(Tomcats jsp 示例)
第二个 tomcat 可以通过 http://localhost:9090/ 访问。 (其他港口) 但我需要另一个不同之处。我想更改 URL prePath 如下:
- http://localhost:9090/test/manager(Tomcats 管理器应用)
- http://localhost:9090/test/myApp
- http://localhost:9090/test/docs(Tomcatdocumentation)
- http://localhost:9090/test/examples(Tomcats jsp 示例)
我在server.xml 和context.xml 中尝试了很多Context 元素。但没有什么能满足我的要求。
我想要一个路径前缀,对于 ROOT 来说也是 http://localhost:9090/test/ 。
我不知道怎么做,那么有人知道一个好的解决方案吗?
【问题讨论】: