log4j:ERROR A "org.jboss.logging.appender.FileAppender" object is not assignable to a "org.apache.lo
来源:互联网 发布:php 授权验证系统源码 编辑:程序博客网 时间:2024/06/06 01:56
jboss部署项目中遇到如下错误信息:
- 09:12:54,062 ERROR [STDERR] log4j:ERROR A "org.jboss.logging.appender.FileAppender" object is not assignable to a "org.apache.log4j.Appender" variable.
- 09:12:54,062 ERROR [STDERR] log4j:ERROR The class "org.apache.log4j.Appender" was loaded by
- 09:12:54,062 ERROR [STDERR] log4j:ERROR [WebappClassLoader
- delegate: false
- repositories:
- /WEB-INF/classes/
- ----------> Parent Classloader:
- org.jboss.mx.loading.UnifiedClassLoader3@17c50b9{ url=file:/D:/jboss-4.2.3.GA/server/default/deploy/jboss-web.deployer/ ,addedOrder=6}
- ] whereas object of type
- 09:12:54,062 ERROR [STDERR] log4j:ERROR "org.jboss.logging.appender.FileAppender" was loaded by [org.jboss.system.server.NoAnnotationURLClassLoader@1292d26].
- 09:12:54,062 ERROR [STDERR] log4j:ERROR Could not instantiate appender named "FILE".
从错误信息中可知,原因是jboss的日志jar包和项目中添加的日志jar包冲突,解决方法很简单,找到项目中的log4j.jar和commons-logging.jar删除即可。
新问题出现:
以上处理方式发现另外一个问题,项目在console输出的一些信息丢失。需要找到更好的方式解决。
以上问题解决方法:
无需删除项目中的log4j.jar和commons-logging.jar的方法,将jboss/lib中的jboss-common.jar包复制到项目的lib中即可。这样就可以让项目中的日志和jboss中的日志一起工作。
- log4j:ERROR A "org.jboss.logging.appender.FileAppender" object is not assignable to a "org.apache.lo
- log4j:ERROR A "org.jboss.logging.appender.FileAppender" object is not assignable to a "org.apache.lo
- log4j:ERROR A "org.jboss.logging.appender.FileAppender" object is not assignable to a "org.apache.log4j.Appender" variable.
- log4j:ERROR org.jboss.logging.appender.FileAppender object is not assignable错误
- log4j:ERROR A''org.jboss.logging.unit.OnlyOnceErrorHandler"object is not assignable to a ''org.apache.log4j.spi.ErrorHandler'' v
- log4j:ERROR A "org.jboss.logging.appender.FileAppender"
- 详解log4j:ERROR A "org.apache.log4j.ConsoleAppender" object is not assignable to a ...
- error: object kafka is not a member of package org.apache.spark.streaming
- object hbase is not a member of package org.apache.hadoop
- spark编译问题解决 object apache is not a member of package org
- org.apache.hadoop.hive.serde2.SerDeException: Row is not a valid JSON Object
- 配apache出错:libtool: link: `passwd/apr_getpass.lo' is not a valid libtool object
- java.lang.ClassCastException: org.jboss.logging.appender.DailyRollingFileAppender
- log4j:org.jboss.logging.util.OnlyOnceErrorHandler 解决办法
- Log4j:org.jboss.logging.util.OnlyOnceErrorHandler
- org.apache.jasper.JasperException: PWC6345: There is an error in invoking javac. A full JDK (not ju
- org.apache.jasper.JasperException: PWC6345: There is an error in invoking javac. A full JDK (not ju
- org.apache.jasper.JasperException: PWC6345: There is an error in invoking javac. A full JDK (not ju
- 【笔记】HTML5的由来
- DRP项目(七)----XML的四种解析器之DOM解析XML
- 在Linux中,如果要让进程在后台运行
- [Android] 如何制作手电筒程序
- java不使用工具运行
- log4j:ERROR A "org.jboss.logging.appender.FileAppender" object is not assignable to a "org.apache.lo
- SAP一些学习网址
- python 储存器
- DRP项目(七)----XML的四种解析器之SAX解析XML
- zoj 1629 Counting Triangles
- C语言的指针初始化特别注意一点
- DRP项目(七)----XML的四种解析器之JDOM解析XML
- 产品经理的能力模型
- 操作excel