как использовать пользовательскую зависимость jar log4j в glassfish - PullRequest
0 голосов
/ 01 ноября 2011

Я новичок в 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 голосов
/ 02 ноября 2011

Я копался в этом в течение дня и наконец получил это. Вот оно:

Прежде всего поместите этот пользовательский 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>

Однако, если для вашего проекта требуется множество этих пользовательских зависимостей, лучше настроить нексус для всех этих зависимостей.

...