【发布时间】:2013-08-17 00:27:38
【问题描述】:
我在 tomcat6 中部署我的应用程序。
我的 war 文件中的一个共享 jar 有一个 logging.properties,它覆盖了 由 tomcat 提供的日志记录。
有没有办法通过自定义 logging.properties 文件覆盖共享 jar 中的 logging.properties 文件?
更新:
我在 jvm start 命令行中看到了这条语句
-Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties,
但它似乎没有覆盖共享 jar 文件中包含的文件。
【问题讨论】:
-
您是要从 tomcat 还是从您自己的应用程序类中记录内容?
-
如果不需要,请删除共享库 logging.properties 文件。
-
共享库作为 maven 依赖项提供。我不想创建它的另一个版本只是为了删除 logging.properties。我相信必须有更好的覆盖方式。