jboss中日志jar文件和项目中日志jar文件冲突
项目发布到jboss4.2.3GA中,由于项目中含有log4j.jar和commons-logging.ar文件
jboss启动时候产生错误如下:
要求不删除项目中log4j.jar和commons-logging.ar文件的解决方案,不胜感激!
jboss启动时候产生错误如下:
21:07:18,025 ERROR [STDERR] log4j:ERROR A "org.jboss.logging.appender.FileAppender" object is not assignable to a "org.apache.log4j.Appender" variable.
21:07:18,025 ERROR [STDERR] log4j:ERROR The class "org.apache.log4j.Appender" was loaded by
21:07:18,025 ERROR [STDERR] log4j:ERROR [WebappClassLoader
delegate: false
repositories:
/WEB-INF/classes/
----------> Parent Classloader:
org.jboss.mx.loading.UnifiedClassLoader3@1304043{ url=file:/D:/jboss-4.2.3.GA/server/default/deploy/jboss-web.deployer/ ,addedOrder=6}
] whereas object of type
21:07:18,025 ERROR [STDERR] log4j:ERROR "org.jboss.logging.appender.FileAppender" was loaded by [org.jboss.system.server.NoAnnotationURLClassLoader@186db54].
21:07:18,025 ERROR [STDERR] log4j:ERROR Could not instantiate appender named "FILE".
要求不删除项目中log4j.jar和commons-logging.ar文件的解决方案,不胜感激!
...全文
相关推荐
jboss jar包snowdrop-vfs.jar和jboss-logging.jar
对于日志系统,可以配置jboss-logging.jar以满足项目需求,例如指定日志输出级别、文件位置等。5.
jboss部署jar包的bat脚本
**验证部署**:最后,可以通过JBOSS管理接口或日志文件确认应用是否成功部署和启动。
JBOSS log4j 配置
JBOSS log4j 配置 Log4j 是一个功能强大且灵活的日志记录工具,广泛应用于 Java 项目中。然而,在 JBOSS 服务器中使用 Log4j 时,可能会遇到一些冲突和配置问题。
java.lang.NoClassDefFoundError: org/jboss/logging/
**日志分析**:开启更详细的日志输出,例如在JBoss或WildFly中启用DEBUG级别日志,以便获取更多关于类加载的细节。4. **清理构建**:清理并重新构建项目,确保没有旧的或重复的类文件。
jboss-as-sprint-int-5.0.0.GA.jar 和 jboss-spring-int-vfs.jar
`jboss-spring-int-vfs.jar`就是为了让Spring能够理解和利用JBoss的VFS,从而在JBoss环境下正确地处理文件资源,如加载配置文件、读写日志等。


