Tomcat 8 - 在不更改 server.xml 的情况下启用 RewriteValve

标签 tomcat url-rewriting tomcat8

我正在 tomcat 中运行一个应用程序,我不允许更改其配置。因此,例如我的数据库连接配置在

tomcat/conf/Catalina/localhost/context.xml.default

现在我需要使用 RewriteValve

<Valve className="org.apache.catalina.valves.rewrite.RewriteValve" />

=> 是否可以在不触及 tomcat/conf/context.xmltomcat/conf/server.xml 的情况下启用它?

最佳答案

尝试将配置放在构建的 WAR 文件的 /META-INF/context.xml 中。我想这有局限性,因为您可能不会通过一个应用程序更改其他应用程序的 URL。

来源:https://www.mulesoft.com/tcat/tomcat-context

关于Tomcat 8 - 在不更改 server.xml 的情况下启用 RewriteValve,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56702803/

相关文章:

kubernetes - 在 Nginx ingress 中重写 Kubernetes 服务

java - 上传formdata到远程tomcat服务器时multipart为null

linux - Apache 重写 URI,捕获页面/文件夹

linux - OpenEMM 未在 Tomcat 中启动

linux - URL 重写以完全删除变量

java - "Unknow type constant pool at position X"在自 java 8 以来的 tomcat 日志中

java - 在 Tomcat 下运行的具有多个 application.properties 的 Spring Boot 应用程序

java - 无法从 tomcat 中取消部署我的 webapp war 文件

javascript - angular-js cors 请求未到达服务器

security - 更改 server.xml 中的关闭字后如何停止 tomcat?