jboss7 下 ear log4j 不能使用的问题
2014-09-10 20:41
295 查看
原文地址:https://developer.jboss.org/thread/219871?tstart=0
最近一直被jboss7 的log 苦恼了好久
普通的ejb 跟 war 包 都可以直接 搞定!
通过 在 META-INF 里面添加 jboss-deployment-structure.xml
内容 如下:
然后就搞定了!
但是ear 呢 一直搞不定!
今天谷歌一下子就搞定了!
1:创建一个 新的 module
其实log4j.xml 可以不放在这的!
2: 将改 module 引用 到我们的ear里面
然后就搞定了!
最近一直被jboss7 的log 苦恼了好久
普通的ejb 跟 war 包 都可以直接 搞定!
通过 在 META-INF 里面添加 jboss-deployment-structure.xml
内容 如下:
<?xml version="1.0" encoding="UTF-8"?> <jboss-deployment-structure> <deployment> <exclusions> <module name="org.apache.log4j"/> </exclusions> </deployment> </jboss-deployment-structure>
然后就搞定了!
但是ear 呢 一直搞不定!
今天谷歌一下子就搞定了!
1:创建一个 新的 module
com |------- xyz |------- log4j |------- myapp |------- main |------- module.xml |------- log4j.xml
其实log4j.xml 可以不放在这的!
2: 将改 module 引用 到我们的ear里面
<jboss-deployment-structure> <deployment> <dependencies> <module name="com.xyz.log4j.myapp" /> </dependencies> <!-- Exclusions allow you to prevent the server from automatically adding some dependencies --> <exclusions> <module name="org.apache.log4j"/> <module name="org.slf4j" /> <module name="org.apache.commons.logging"/> <module name="org.log4j"/> <module name="org.jboss.logging"/> </exclusions> </deployment> <sub-deployment name="myapp.jar"> <dependencies> <module name="com.xyz.log4j.myapp" /> </dependencies> <exclusions> <module name="org.apache.log4j"/> <module name="org.slf4j" /> <module name="org.apache.commons.logging"/> <module name="org.log4j"/> <module name="org.jboss.logging"/> </exclusions> </sub-deployment> <sub-deployment name="myapp.war"> <dependencies> <module name="com.xyz.log4j.myapp" /> </dependencies> <exclusions> <module name="org.apache.log4j"/> <module name="org.slf4j" /> <module name="org.apache.commons.logging"/> <module name="org.log4j"/> <module name="org.jboss.logging"/> </exclusions> </sub-deployment> <sub-deployment name="myappPortal.war"> <dependencies> <module name="com.xyz.log4j.myapp" /> </dependencies> <exclusions> <module name="org.apache.log4j"/> <module name="org.slf4j" /> <module name="org.apache.commons.logging"/> <module name="org.log4j"/> <module name="org.jboss.logging"/> </exclusions> </sub-deployment> </jboss-deployment-structure>
然后就搞定了!
相关文章推荐
- jboss7.1.1下使用log4j输出mybatis3.2.2的SQL语句问题与解决方法
- 在jboss4.x.x中解决jsp不能使用泛型等jdk5新语法特性的问题
- JBoss下面部署应用的Log4j日志不能显示问题
- 验证控件不能使用的问题
- jboss中使用log4j
- 在Windows2003中FSO组件不能使用的问题
- 关于Fedora 5中不能使用Add/Remove SoftWare的问题。
- DotNetNuke3.0.8中不能使用中文页面名的问题
- OutLook样式类使用过程,弹出模式对话框时候,鼠标不能点击对话框按钮,的问题。
- tomcat,jboss使用中遇到的一些问题的解决
- 添加删除WINDOW组件不能使用的问题解决
- 关于Ctrl+PageDown在使用查找功能后不能使用的问题
- 关于win2003企业版中FSO组件不能使用的问题
- 解决使用变量打开窗口,使用窗口名不能引用的问题.
- 终于找到了,Ajax 中使用UpdatePanel时,不能弹出对话框的问题。
- URL重写解决Session不能使用问题
- 遇及不能使用MSN问题,终归解决(zz)
- Eclipse+Jboss使用小问题总结
- ASP中使用FSO提示“Automation服务器不能创建对象”的问题
- URL重写解决Session不能使用问题