我有一個需要在weblogic服務器中部署的java應用程序。我目前正在爲該應用程序製作ear文件。我的耳朵文件裏面有一個ejb jar。我想添加log4j2罐子到這個應用程序。所以,我的文件夾結構是將jar添加到application.xml中的應用程序?
> Project-Name-
> --Ear-Content
> --APP-INF
> --lib -> log4j2 jars
> --classes - > log4j2.xml
> --META-INF->application.xml, MANIFEST.MF, weblogic-application.xml
> --Project-Name.jar
目前我已經把罐子在APP-INF文件夾/ lib和在META-INF/application.xml中我已經把罐子模塊。這是我的application.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE application PUBLIC '-//Sun Microsystems, Inc.//DTD J2EE Application 1.3//EN' 'http://java.sun.com/dtd/application_1_3.dtd'>
<application>
<display-name>ProjectName</display-name>
<description>ProjectName</description>
<module>
<ejb>ProjectName.jar</ejb>
</module>
<module>
<java>lib/log4j-api-2.1.jar</java>
</module>
<module>
<java>lib/log4j-core-2.1.jar</java>
</module>
</application>
但它沒有采取log4j罐子。任何解決方案
我刪除了模塊並添加了它,它工作正常!謝謝! – 2014-12-16 08:58:42