为 webapps 中的目录重新定义 tomcat 映射
Redefine tomcat mapping for directory in webapps
基本上我正在尝试配置 Tomcat 7
以便它可以在另一个路径下 webapps
的某个文件夹下提供服务。
示例项目结构:
webapp/
someFolder/
content.html
当前映射:http://localhost:8082/someFolder/content.html
所需映射:http://localhost:8082/some/content.html
此外,我希望 http://localhost:8082/someFolder/
路径不再可用。
如何实现?
所有资源都是静态文件,我知道使用代理可以更好地实现,但我必须坚持 Tomcat atm。
到目前为止,最简单的选择是将 "someFolder" 重命名为 "some"。其他任何事情都在与部署在 Tomcat.
中的工作方式作斗争
如果您确实需要这样做,那么您必须禁用主机的所有自动部署选项并在server.xml 中手动定义所有上下文。这种方式比较麻烦,不推荐。
基本上我正在尝试配置 Tomcat 7
以便它可以在另一个路径下 webapps
的某个文件夹下提供服务。
示例项目结构:
webapp/
someFolder/
content.html
当前映射:http://localhost:8082/someFolder/content.html
所需映射:http://localhost:8082/some/content.html
此外,我希望 http://localhost:8082/someFolder/
路径不再可用。
如何实现? 所有资源都是静态文件,我知道使用代理可以更好地实现,但我必须坚持 Tomcat atm。
到目前为止,最简单的选择是将 "someFolder" 重命名为 "some"。其他任何事情都在与部署在 Tomcat.
中的工作方式作斗争如果您确实需要这样做,那么您必须禁用主机的所有自动部署选项并在server.xml 中手动定义所有上下文。这种方式比较麻烦,不推荐。