log4j和Weblogic服务器:未生成日志
我有多个ear,对于某些ear,我希望从Weblogic级别选择log4j详细信息,对于某些应用程序,我将应用程序级别log4j.xml与ear捆绑在一起log4j和Weblogic服务器:未生成日志,log4j,weblogic,slf4j,apache-commons-logging,Log4j,Weblogic,Slf4j,Apache Commons Logging,我有多个ear,对于某些ear,我希望从Weblogic级别选择log4j详细信息,对于某些应用程序,我将应用程序级别log4j.xml与ear捆绑在一起 已将wllog4j.jar和Log4j-x.x.x.jar复制到服务器类路径 在中添加了以下JAVA_选项 startweblog.sh-Dlog4j.Configuration=Mylog4j.xml 并在服务器类路径中添加“Mylog4j.xml” 作为: 对于具有应用程序级别log4j.xml的应用程序,我在weblogic-appli
<prefer-application-packages>
<package-name>org.apache.log4j.*</package-name>
</prefer-application-packages>
org.apache.log4j.*
请建议 这个问题与类加载有关:weblogic-applicaton.xml中的下一行就是关键所在
<prefer-application-packages>
<package-name>org.apache.log4j.*</package-name>
<package-name>org.apache.*</package-name>
<package-name>org.slf4j.*</package-name>
</prefer-application-packages>
org.apache.log4j.*
org.apache.*
org.slf4j.*
遵循以下步骤
1) 在服务器库文件夹中复制log4j.jar和wllog4j.jar
2) 将log4j.xml复制到服务器域文件夹中
3) 将setdomaninev.xml更改为指向log4j.xml文件,例如:log4j_CONFIG_file=“${DOMAIN_HOME}/log4j.xml”这肯定能解决问题吗?听起来更像是一个评论!
<prefer-application-packages>
<package-name>org.apache.log4j.*</package-name>
<package-name>org.apache.*</package-name>
<package-name>org.slf4j.*</package-name>
</prefer-application-packages>