`

JBOSS 自带LOG和SLF4J的冲突以及解决办法

 
阅读更多
   启动JBOSS,发现一个ERROR:

08:31:52,198 ERROR [STDERR] SLF4J: Class path contains multiple SLF4J bindings.
08:31:52,199 ERROR [STDERR] SLF4J: Found binding in [vfszip:/home/ms1app/jboss-5.1.0.GA/common/lib/slf4j-jboss-logging.jar/org/slf4j/impl/StaticLoggerBinder.class]
08:31:52,199 ERROR [STDERR] SLF4J: Found binding in [vfszip:/home/ms1app/jboss-5.1.0.GA/server/default/deploy/MS1AccountingApp.ear/ProjectWeb.war/WEB-INF/lib/logback-classic-1.1.1.jar/org/slf4j/impl/StaticLoggerBinder.class]
08:31:52,199 ERROR [STDERR] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
08:31:52,516 ERROR [STDERR] SLF4J: Actual binding is of type [ch.qos.logback.classic.util.ContextSelectorStaticBinder]


原因是在ProjectWeb和JBOSS下面都有LOG JAR,启动时候出现版本的冲突问题。

解决办法就是删除ProjectWeb下面的三个JAR包

同时使用JBOSS自带的LOG来控制,怎么做到的网上很多,或者看jboss-log4j.xml里面的注释也很清楚。
分享到:
评论

相关推荐

    JBOSS log4j 配置

    然而,在 JBOSS 服务器中使用 Log4j 时,可能会遇到一些冲突和配置问题。本文将详细介绍如何解决 JBOSS 和 Log4j 的冲突,配置 Log4j,及 Log4j 的基本使用方法。 解决 JBOSS 和 Log4j 冲突的配置 为了解决 JBOSS ...

    Slf4j日志相关jar包

    **Slf4j日志框架详解** Slf4j(Simple Logging Facade for Java)是一个用于日志系统的简单...在实际项目中,结合使用Slf4j和Log4j,既可以享受Slf4j的灵活性,又能利用Log4j的强大功能,为开发和维护带来极大的便利。

    ant/c3p0/jboss/mysql/slf4j各类的jar包

    各类jar包,ant-contrib.jar、c3p0-0.9.1-pre6、jboss-common-jdbc-wrapper、mysql-connector-java-5.1.18-bin、slf4j-api-1.6.1

    JBoss Log4j

    JBoss Log4j 是一个为 JBoss 应用服务器定制的日志记录解决方案。本文档旨在详细介绍如何在 JBoss 应用服务器中集成并利用 Log4j 进行日志记录。通过本章节的学习,您将了解 Log4j 的基本概念以及本书涵盖的主要内容...

    JAVA日志框架适配-冲突解决方案.docx

    例如,在SpringBoot+Dubbo项目中,可能会出现log4j和logback的冲突,因为Dubbo依赖了zkclient,而zkclient又依赖了log4j,这样如果项目中还有其他日志框架存在并有使用,就会导致多套共存。解决方案是使用slf4j+...

    jboss下通过配置log4j.doc

    ### jBoss下通过配置Log4j实现Web应用的日志管理 #### 一、Log4j简介与重要性 Log4j是一款广泛使用的Java日志框架,由Apache软件基金会开发维护。它提供了一种灵活的方式来控制应用程序日志的生成,允许开发者...

    log4j 在web中的应用

    - JBoss自带默认的log4j配置,因此在JBoss上使用log4j需要特别注意与默认配置之间的冲突。 - 当项目中包含log4j配置文件时,可能会影响JBoss原有的日志输出行为。例如,如果项目中的配置文件包含了Console ...

    jdk1.6与jboss5.x冲突问题的解决方法

    标题中的“jdk1.6与jboss5.x冲突问题的解决方法”指的是在使用Java Development Kit(JDK)1.6版本与JBoss Application Server 5.x版本进行集成时可能出现的兼容性问题。JBoss AS是一款开源的企业级Java应用程序...

    JBOSS6.0 Final 日志无法写入补丁

    5. **环境兼容性**:JBOSS与特定版本的Log4j可能存在兼容性问题,更新或降级Log4j版本可能解决问题。 针对这个问题,解决步骤通常包括: 1. **检查配置**:仔细核对`log4j.properties`或`log4j.xml`配置文件,确保...

    hibernate,spring,struts,mysql,oracle,jboss,log4j,ibatis的jar文件

    在Java开发领域,这些技术是构建企业级应用的基石,它们分别是Hibernate、Spring、Struts、MySQL、Oracle、JBoss、Log4j和iBatis。让我们逐一深入了解这些技术及其jar文件的重要性。 1. Hibernate:这是一个强大的...

    替换两个文件解决Tomcat6项目移植到JBoss5.1下的Logging异常

    除了加入jboss-web.xml,删除xerces-2.6.2.jar和xml-apis.jar之外, <!DOCTYPE jboss-web PUBLIC "-//JBoss//DTD Web ...原因是旧版本的slf4j-api不包含以上方法,附件解压后覆盖jboss5.1GA/common/lib下的同名文件即可

    oracle和JBoss、Tomcat等默认端口冲突的解决办法(网上抄来的备用,还未实践)

    本文主要关注的是Oracle数据库与开源应用服务器如JBoss和Tomcat之间的默认端口冲突,以及如何解决这个问题。 Oracle数据库自9i版本开始引入了XDB(XML Database)特性,这是一个内置的XML存储和处理系统。XDB通过...

    jboss-logging-log4j-2.2.0.CR1.jar

    JBoss日志Log4j的实现 org.jboss.logging/jboss-logging-log4j/2.2.0.CR1/jboss-logging-log4j-2.2.0.CR1.jar

    log4j应用实例

    在Web项目中使用Log4j时,通常会遇到一些特定场景和技术栈的选择问题,比如如何与Spring框架结合使用,以及如何在不同的服务器环境下(如Tomcat、JBoss)配置Log4j等。 ##### 2.1 Web项目中的Log4j配置 - **基本...

    jul-to-slf4j-stub-1.0.1.Final.jar

    7月转SLF4J存根 org.jboss.logging/jul-to-slf4j-stub/1.0.1.Final/jul-to-slf4j-stub-1.0.1.Final.jar

    jboss日志发邮件需要替换的jar包

    在JBoss应用服务器中,日志管理是一项关键任务,它帮助开发者和系统管理员跟踪应用程序的运行状况、诊断问题以及优化性能。"jboss日志发邮件"是指通过配置JBoss来实现日志信息自动发送电子邮件的功能,这在系统监控...

    jul-to-slf4j-stub-1.0.0.Final.jar

    7月转SLF4J存根 org.jboss.logging/jul-to-slf4j-stub/1.0.0.Final/jul-to-slf4j-stub-1.0.0.Final.jar

    关于JBoss5加载项目的完整过程以及相关错误解决

    【JBoss5加载项目完整过程】 ...总的来说,理解JBoss加载项目的流程和常见问题的解决方法,是有效管理和维护JBoss服务器的关键。通过细心的配置和适时的版本更新,可以避免许多潜在的问题,确保应用程序的稳定运行。

    tomcat与jboss冲突的日志jar包

    tomcat与jboss冲突的日志jar包,由于在jboss中存在此日志jar包,使用jboss时,必须删除它

Global site tag (gtag.js) - Google Analytics