当前位置: 代码迷 >> J2EE >> log4j 产生死锁,导致服务器荡机
  详细解决方案

log4j 产生死锁,导致服务器荡机

热度:112   发布时间:2016-04-17 22:59:33.0
log4j 发生死锁,导致服务器荡机
log4j.rootLogger=INFO,console,file

#输出到控制台
log4j.logger.java.sql.Connection = debug
log4j.logger.java.sql.PreparedStatement = debug
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=%p %d{yyyy-MM-dd HH:mm:ss} - %m%n

#输出到日志文件
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=${catalina.base}/logs/ucm.log
log4j.appender.file.MaxFileSize=100000KB
log4j.appender.file.MaxBackupIndex=1
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%p %d{yyyy-MM-dd HH:mm:ss} - %m%n

最近做了个项目,服务器用的jboss8,老是荡机,现在log4j写文件时导致的。
把其中的
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=%p %d{yyyy-MM-dd HH:mm:ss} - %m%n
这三行给注释掉了,就好了,众神可知道是什么原因啊……。
------解决思路----------------------
没遇见过这情况, 注释掉的是控制台输出, 从这方面下手查吧
------解决思路----------------------
看不出问题。
------解决思路----------------------
没看出 问题 
------解决思路----------------------
应该和这个写关系不大,都这么写
估计是包不兼容