部署ActiveMQ的webconsole到jboss中后,启动jboss抛出异常:
java.lang.ClassCastException: org.jboss.logging.appender.DailyRollingFileAppender
原因:
webconsole应用中使用了自己的日志包与jboss的日志包存在版本冲突了
webconsole使用的日志相关包:
commons-logging-1.1.jar
commons-logging-api-1.1.jar
log4j-1.2.14.jar
slf4j-api-1.5.0.jar
slf4j-log4j12-1.5.0.jar
而jboss-4.0.5.GA中使用的日志包:
commons-logging.jar
log4j-snmp-appender.jar
log4j.jar
解决方案:
删除webconsole下的日志包
重启jboss,ok!
java.lang.ClassCastException: org.jboss.logging.appender.DailyRollingFileAppender
原因:
webconsole应用中使用了自己的日志包与jboss的日志包存在版本冲突了
webconsole使用的日志相关包:
commons-logging-1.1.jar
commons-logging-api-1.1.jar
log4j-1.2.14.jar
slf4j-api-1.5.0.jar
slf4j-log4j12-1.5.0.jar
而jboss-4.0.5.GA中使用的日志包:
commons-logging.jar
log4j-snmp-appender.jar
log4j.jar
解决方案:
删除webconsole下的日志包
重启jboss,ok!