【问题标题】:how to use custom log4j jar dependency in glassfish如何在 glassfish 中使用自定义 log4j jar 依赖项
【发布时间】:2011-11-01 05:58:08
【问题描述】:
我是 Glassfish 和 Maven 的新手。
我有一个自定义 log4j(custom_log4j.jar),它通过一些附加功能扩展了现有的 log4j.jar。问题是如何配置我的 maven 或 glassfish 以使用我的 custom_log4j.jar 而不是访问标准 log4j.jar。
我尝试在互联网上查找,有人说必须将此 custom_log4j.jar 放入 galssfish/domains1/lib/ext 中,有人说放入 galssfish/domains1/lib。哪个是对的?以及如何在 pom.xml 中配置来访问这个 custom_log4j.jar?
【问题讨论】:
标签:
java
maven
glassfish
log4j
【解决方案1】:
我已经研究了一天,终于明白了。这里是:
首先把这个自定义的jar放到*glassfish\domains\domain1\lib\ext*下
然后在 pom.xml 中配置它
<dependency>
<groupId>custom_log4j</groupId>
<artifactId>custom_log4j</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>C:\glassfish3\glassfish\domains\domain1\lib\ext\custom_log4j.jar</systemPath>
</dependency>
但是,如果您的项目需要这些自定义依赖项的 brunch,最好为所有这些依赖项设置您的关系。