当前位置: 首页 > 知识库问答 >
问题:

Jboss类冲突

淳于烈
2023-03-14

fw1在这里使用jar中的logger.java

http://anonsvn.jboss.org/repos/common/common-logging-spi/trunk/src/main/java/org/jboss/logging/

fw2在这里使用jar中的logger.java

共有1个答案

陶英达
2023-03-14

我不认为你的问题有一个普遍的解决办法。但我建议你继续如下发现。

通常,您应该使用不同的类加载器来运行fw1和fw2。如果你能截获这些框架的初始化,你可能就能做到这一点。

另一种方法是创建您自己的混合版本的logger。我不知道它有多复杂,但可能这更容易。例如,logger1的方法writelog(),而Logger2的方法printlog()。因此,创建您自己的记录器,在相同的包,原来的一个。该记录器将使用单独的类加载器将调用委托给第一个或第二个版本,并将实现这两个方法。

 类似资料:
  • 我正在尝试为我的大学工作制作一个基于2D平台的游戏(在SFML)。我不是要求任何人为我编写一些代码,但如果有人能提供一些指示,我将非常感激:) 目前我有大约13门课,包括: BaseEntity(大多数游戏对象都是由此派生的) 玩家(继承自BE) 魔法宝石(玩家需要这些来通过关卡晋级) 平台 SolidBlock(从平台继承) 可以说,我已经构建了大部分的游戏“积木”--每个类都有自己的更新函数,

  • 问题内容: 我需要一个类的双重继承。我尝试了几种语法,但我不了解元类的概念。 问题答案: 您遇到的问题是,您尝试从其继承的类具有不同的元类: 因此,python无法确定哪个应该是新创建的类的元类。在这种情况下,它必须是一个继承自(或对于较旧的PyQt5版本)和的类。 因此,可以通过显式引入诸如metaclass之类的类来解决元类冲突: 如果需要更详细的描述,那么本文是一个好的开始。 但是,我并不真

  • 我正尝试使用hadoop 2.7.2和AllXIO从AWS上的spark 2.1.0独立集群连接到redshift,这给我带来了以下错误:

  • mimeType String - 要发送的缓冲区的mimeType data Buffer - 实际的Buffer内容

  • A在B中使用web服务。 B在A中使用web服务。 Tomcat的一切都很好。但当我在Jboss中部署时,却面临着链接错误。

  • 我使用JAXBXJC工具从多个XML文件生成了多个类。 这些XML文件有共同的标记名,这涉及到,当我生成java类时,我有多个同名的类。我将它们放入不同的包中,并因此重命名了它们。 但我仍然有一个错误: 元素名{}文档有多个映射。这个问题与以下位置有关:在公共javax.xml.bind.JAXBElementcom.xxx.generatedByJaxb.bal.ObjectFactory.cr