【发布时间】:2016-09-16 09:12:20
【问题描述】:
我在我的项目中使用 spring boot。在 resources 包中,我有 log4j.properties 文件,该文件运行良好且符合预期。
但现在,我想以某种方式从 .WAR 文件之外覆盖这个 log4j.properties 文件,我曾尝试在互联网上找到一些解决方案,但我不能。
奇怪的是: 我可以在运行 Tomcat 时覆盖 application.properties 文件,只需将另一个 application.properties 文件放入 Tomcat > 包 conf。而且我只在 context.xml 文件中添加了一行:
<Context>
<Environment name="spring.config.location" value="../conf/" type="java.lang.String" override="true"/>
</Context>
但是这种方法不适合 log4j.properties 文件。 :(
【问题讨论】:
标签: tomcat spring-boot log4j