【发布时间】:2017-02-02 16:31:54
【问题描述】:
我们正在做一个使用 datanucleus 的 maven 项目,该项目使用 log4j 记录,因此不能使用 logback。我在哪里可以将 log4j 配置文件放在应用程序之外,以便不同的 VM 环境可以访问它。如何在不对类路径进行硬编码的情况下获取配置文件的位置?
【问题讨论】:
-
有什么理由不能将它定义为 java 属性(例如 -Dprop.name=value)?然后,您的应用只需根据该属性加载配置文件。
标签: java maven log4j datanucleus