【发布时间】:2020-04-28 18:27:36
【问题描述】:
我想做的事: 我想将 AccessLogValve 添加到 tomcat server.xml 以便我可以记录自定义标头值。 (参考:https://jfrog.com/knowledge-base/how-can-i-log-custom-request-headers-using-the-tomcat-access-log-valve/)
我遇到的问题:
每次运行 gradle 时,它都会创建新的 server.xml。我想添加一个 cargo.tomcat.valve 容器属性,但是我找不到有效的格式。
我要添加的阀门是Access Log Valvehttps://tomcat.apache.org/tomcat-8.5-doc/config/valve.html#Access_Log_Valve
一个失败的例子是containerProperties ['cargo.tomcat.valve'] = 'className=org.apache.catalina.valves.AccessLogValve| pattern=combined'
我尝试了上述的各种版本,但似乎都没有。
我可以看到maven的例子是
<cargo.tomcat.valve.stuckthread>
className=org.apache.catalina.valves.StuckThreadDetectionValve|
threshold=60
</cargo.tomcat.valve.stuckthread>
但是我找不到使用 gradle 添加自定义阀门的方法。
【问题讨论】:
标签: tomcat build.gradle cargo tomcat-valve