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

Jboss LinkageError:加载程序约束冲突:解析重写方法时

汪才
2023-03-14

A在B中使用web服务。

B在A中使用web服务。

Tomcat的一切都很好。但当我在Jboss中部署时,却面临着链接错误。

共有1个答案

陆阳曜
2023-03-14

根据您使用的JBoss的版本,它会包含一个版本的jaxb JAR。检查您的jboss_home/modules/system/layers/base文件夹。

如果您希望JBoss忽略它拥有的JAR,而使用您的应用程序,那么您需要明确地告诉它这样做。这可以使用自定义模块完成:

  1. 在jboss_home/modules/system/layers/base/ /main/中创建一个文件夹,并将JAR放入其中。
  2. 在此文件夹中创建一个module.xml文件,并将所有jar名称列出为
  3. 在web项目的WEB-INF目录中创建jboss-deployment-structure.xml文件,并在此处列出此自定义模块。
 类似资料:
  • 组织。springframework。豆。BeanInstationException:无法实例化bean类[gts.efx.web.login.LogInController]:构造函数引发异常;嵌套的例外是java。lang.LinkageError:加载程序约束冲突:解析方法“javax.net.ssl.SSLContext.getSocketFactory()Ljavax/net/ssl/

  • 有人知道我该怎么办吗?还是我做错了什么? 提前多谢

  • 我发现以下错误: 似乎我的云平台默认包,我收到这个错误,因为我还将slf4j作为依赖项放在我的pom文件中,并且两个不同的类加载器正在加载 我解决这个问题的方法是将pom中的依赖范围更改为提供。 但副作用是我无法在本地的tomcat上运行它,因为它找不到slf4j库。 在这种情况下,可以做些什么来使我的战争在我的云平台和我的本地tomcat上正常运行?

  • 类文件DTDScanner,DocumentScanner正在从两个jar文件com.ibm.ws.webservices.thinclient_8.5.0.jar(由应用程序通过WEB-INF/lib提供)和由Liberty profile Liberty提供的com.ibm.ws.xlxp.1.5.3_1.0.16.jar加载。这些类文件具有java.lang.LinkageError:loa

  • 我见过其他的链接错误,但没有一个能说明如何使用罐子。当我在Jboss中部署我的应用程序时,它可以正常工作,但当我将应用程序部署到websphere时,我遇到了这种链接错误。在这里可以找到一个类似的问题:调用webservice方法时出现LinkageError,但不确定如何修复它 它主要是从和加载的,带有共享类 我所拥有的是jsp调用Web服务。从消息中,我看到的唯一jars来自axis.jar,

  • 我在WebSphereApplicationServer(8.5.5.14)中遇到了LinkageError。这里也发现了类似的问题LinkageError 原因:java。lang.LinkageError:解析方法“javax/xml/soap/SOAPElement.getElementQName()Ljavax/xml/namespace/QName;”时加载约束冲突:loader“com