如何在glassfish中使用自定义log4j jar依赖项

时间:2011-11-01 05:58:09

标签: java maven glassfish log4j

我是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?

1 个答案:

答案 0 :(得分:0)

我已经深入研究了一天,最后得到了它。这是:

首先将此自定义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>

但是,如果你的项目需要那些自定义依赖项的早午餐,那么最好为所有这些依赖项设置你的nexus。