`
zengshaotao
  • 浏览: 787754 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

jboss与项目日志冲突解决

 
阅读更多

ERROR [STDERR] log4j:ERROR A "org.jboss.logging.util.OnlyOnceErrorHandler" object is not assignable to a "org.apache.log4j.spi.ErrorHandler" variable.
ERROR [STDERR] log4j:ERROR The class "org.apache.log4j.spi.ErrorHandler" was loaded by 
 ERROR [STDERR] log4j:ERROR [WebappClassLoader
  delegate: false
  repositories:
    /WEB-INF/classes/
----------> Parent Classloader:
java.net.FactoryURLClassLoader@1269ac3
] whereas object of type 

06:17:41,826 ERROR [STDERR] log4j:ERROR "org.jboss.logging.util.OnlyOnceErrorHandler" was loaded by [org.jboss.system.server.NoAnnotationURLClassLoader@134a7d8].
06:17:41,920 ERROR [STDERR] log4j:ERROR Could not create an Appender. Reported error follows.
06:17:41,920 ERROR [STDERR] java.lang.ClassCastException: org.jboss.logging.appender.DailyRollingFileAppende
...............
.............
..............
06:17:41,935 ERROR [STDERR] log4j:ERROR Could not parse url [file:/D:/workspace/jboss4.0.5-wisgfc/server/default/conf/log4j.xml].
06:17:41,935 ERROR [STDERR] java.lang.NullPointerException
06:17:41,935 ERROR [STDERR]     at java.util.Hashtable.put(Hashtable.java:396)

解决办法:
只需把jboss中的/server/default/deploy/jbossweb-tomcat55.sar/META-INF/jboss-service.xml 中的以下两个属性改成true
<attribute name="Java2ClassLoadingCompliance">true</attribute> 
<attribute name="UseJBossWebLoader">true</attribute>

分享到:
评论

相关推荐

    tomcat与jboss冲突的日志jar包

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

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

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

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

    JAVA日志框架适配-冲突解决方案 本文将对JAVA日志框架适配中可能出现的冲突进行分析和解决,涵盖日志框架的基本概念、常见的冲突原因和解决方案。 日志框架的基本概念: 在JAVA中,日志框架可以分为两种:日志...

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

    对于Spring与JBoss的冲突,可以尝试升级Spring版本到与JBoss更兼容的版本。另外,注意查看readme.html中的错误修复信息,比如针对特定操作系统的调整、IPv6问题、HASingletons和BarrierController的修复,以及JAX-WS...

    JBOSS log4j 配置

    本文将详细介绍如何解决 JBOSS 和 Log4j 的冲突,配置 Log4j,及 Log4j 的基本使用方法。 解决 JBOSS 和 Log4j 冲突的配置 为了解决 JBOSS 和 Log4j 的冲突,需要在 JBOSS 服务器中进行以下配置: 1. 配置 $JBOSS...

    jboss jar包snowdrop-vfs.jar和jboss-logging.jar

    总的来说,"snowdrop-vfs.jar" 和 "jboss-logging.jar" 这两个jar包是解决Spring与JBoss集成问题的重要工具,它们优化了类加载和日志处理,提高了应用的可维护性和稳定性。在开发和部署过程中,理解并合理使用这些...

    jboss7.1 linux版本

    1. **模块化**:JBoss AS 7.1采用了全新的模块化设计,允许更精细的类加载控制,减少了类冲突,并优化了资源加载效率。每个模块都有独立的类加载器,提高了应用的隔离性和安全性。 2. **内存启动**:与之前的版本...

    jboss-SVN插件

    - **冲突解决**:协助处理多用户同时修改同一文件导致的冲突。 - **日志查看**:查阅提交历史和作者信息。 5. **最佳实践** - **分支策略**:根据项目规模和团队规模制定合理的分支策略,如特性分支、维护分支等...

    jboss打印日子出现问题

    如果发现log4f与jboss出现冲突,将文件放到WEB-INF文件下可解决问题

    JBoss负载均衡与Mysql主从备份

    ### JBoss负载均衡与MySQL主从备份 在现代IT架构中,为了提高系统的稳定性和响应速度,企业常常采用负载均衡技术和数据库的主从备份方案。本文将深入探讨JBoss应用服务器如何实现负载均衡以及MySQL数据库如何配置...

    最详细的JBOSS使用手册

    JBOSS模块系统负责管理类加载和依赖关系,每个模块都有自己的命名空间和依赖关系,避免了类冲突问题。 七、安全管理 JBOSS支持角色基础的访问控制(RBAC)和认证机制,可以设置不同用户和角色的权限,保障系统安全...

    jboss打包不起作用,替换jar即可

    当应用程序部署到JBoss上时,如果依赖的jar包与服务器中已存在的版本冲突或未被正确包含,就会导致应用无法正常启动或者功能缺失。 1. **问题分析**: - **依赖冲突**:可能是由于你的应用中包含了某个特定版本的...

    JBOSS7学习笔记

    12. **日志管理**:JBoss7使用Log4j2作为默认的日志管理系统,提供灵活的日志配置和输出。 13. **集成开发环境**:Eclipse、IntelliJ IDEA等主流IDE都提供了对JBoss7的集成,方便开发者进行项目配置和调试。 14. *...

    JBoss部署Web Project时的问题——请刷新

    总之,理解并解决JBoss部署Web项目时的刷新问题,需要综合运用Eclipse的管理工具,对服务器的配置进行适当调整,并熟悉Web应用的生命周期管理。通过不断实践和学习,开发者可以更好地应对这类挑战。

Global site tag (gtag.js) - Google Analytics