问题标签 [linkageerror]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
websphere - WAS 8.5 服务器启动错误
尝试在 MyEclipseBlue 中的 WAS 8.5 上部署 EAR 时出现以下错误。有人可以帮忙吗?我尝试将类加载器顺序从父级更改为第一个,在 web.xml 中设置 metadata-complete="true" ,创建新配置文件并重新安装 WAS 。似乎没有任何效果。请在下面找到控制台日志。
java - JBOSS 部署:java.lang.LinkageError: com/sun/xml/messaging/saaj/soap/SOAPDocumentImpl
我正在使用其外部库部署战争,该库保存在 module.xml 中的服务器上。部署成功,但是当我开始使用 SOAPUI 访问服务时。我收到此链接错误。在浏览时,我发现这可能是由于 rt.jar 和 saaj-impl.jar 的冲突。
下面是我的 jboss-deployment-structure.xml(sdaf.test 是模块的自定义路径,其中 main 存在于其中保存第 3 方 jars):
下面是module.xml
java - IBM websphere 8.0 中带有嵌套异常 java.lang.LinkageError 的 BeanCreationException
我试图启动部署在 WAS 8 控制台中的应用程序。我见过类似的问题,但无法理解我必须实施的解决方案。请帮我解决一下这个。我已经坚持很久了。
服务器特定的类加载器策略:多个服务器特定的类加载模式:父优先
EAR/WAR 类加载器策略 : 多个 EAR/WAR 类加载模式 : parent last
java - Wildfly 上的 Java LinkageError 由 maven 构建
我的 EAR 项目中有一个LinkageError
Wildfly 10.1。该项目包含一个 ejb 和一个 web 子项目。Maven的依赖管理。Gson 包被添加到父舞会和两个子项目的舞会中。
无法弄清楚第二个 gson 类的加载位置。关于如何解决这个问题的任何建议?
java - 带有两个库插件的 OSGi LinkageError 提供相同的包和类,但版本不同
我有两个库插件,每个库都具有相同的 API,但版本不同
其中一个库插件在 MANIFEST.MF 中有以下内容:
第二个库插件在 MANIFEST.MF 中定义了以下内容:
使用此 API 的插件在 MANIFEST.MF 中定义了以下内容:
当使用 Import-Package 的插件被激活时,它会检查首选项值以确定用户想要使用哪个版本的库。然后激活器使用
对于不需要的库版本,只留下一个可用的插件来满足 Import-Package。到目前为止,一切都按预期运行,并且可以使用正确版本的库而不会出错。
更改版本时出现问题。当前,当用户更改库首选项时,应用程序会关闭并要求用户手动重新启动它。这保证了 JVM 和平台都重新启动,以便我可以以编程方式停止和卸载插件的其他版本。但是,当库消费者插件尝试调用库插件的剩余已安装版本时,会抛出以下异常:
这里有一个类似的问题,但解决方案似乎是重命名一些包以避免这个问题。这个解决方案对我不起作用,因为它们具有完全相同的 API 并且只是更改了底层库版本。
在不更改首选项的情况下再次重新启动 JVM 和平台可以解决此问题,但我更愿意找到一个不需要用户重新启动应用程序两次以更改库版本的解决方案。是否有另一种方法可以解决此问题以避免此链接错误?
java - java.lang.LinkageError: ClassCastException: 在 Spring MVC 项目中
我正在开发spring mvc和jersey rest客户端项目1和项目2作为spring核心。在tomcat服务器中执行代码时抛出异常。
异常:捕获 throwable ClassCastException:试图 castjar:file:/project1/web/webroot/WEB-INF/lib/jersey-core-1.13.jar!/javax/ws/rs/ext/RuntimeDelegate.classtojar:file:/project2 /lib/jersey-core-1.13.jar!/javax/ws/rs/ext/RuntimeDelegate.class java.lang.LinkageError: ClassCastException: 试图 castjar:file:/project1/web/webroot/WEB-INF/lib/ jersey-core-1.13.jar!/javax/ws/rs/ext/RuntimeDelegate.classtojar:file:/project2/lib/jersey-core-1.13.jar!/javax/ws/rs/ext/RuntimeDelegate.class
我的项目 2 Maven 依赖项:
项目 1 Maven 依赖项:
java - java javassist.CannotCompileException: by java.lang.LinkageError: loader
我需要更改方法(计算公式)而不重新编译应用程序。我知道这可以在 javassist 的帮助下完成。到目前为止,我正在尝试一个简单的例子。在 post 方法中,我调用了 createMethodHelper() 方法,它必须更改 Helper2 方法。一切都好。但是在重复调用(重新加载页面)之后,错误 javassist.CannotCompileException: by java.lang.LinkageError: loader 所以,包含我要更改的唯一方法的类
以及我更改方法的类
第二次调用(重新加载页面)后,错误
帮助了解如何修复错误
java - 在 WAR 文件中使用 MethodHandle.publicLookup() 时出现 LinkageError
我们有一个问题,我们无法解释它为什么会发生。也许这里有人可以给我们一些提示,在这种情况下发生了什么。
我们写了一个简单的reproucer来显示问题
当我们现在构建一个war文件并将其分解到tomcat时一切都很好,但是当我们使用不同的上下文路径第二次部署它时,它会崩溃并出现以下异常
我们唯一发现的原因是publicLookup()。查看 javadoc 在使用 publicLookup() 时提到了一些问题,我们并不完全理解它。
java - 发送带有附件的电子邮件时出现 java.lang.LinkageError
我尝试发送带有附件的电子邮件,<form>
但出现此错误。我不明白这是什么意思。
这是我的代码(所有配置都在 xml 文件中)。
java - 从 Jboss 中删除 javax/rmi/CORBA corba jars
QDeploying a service on JBOSS EAP 6.4 在调用和托管在 Jboss 上的 ejb 时获取链接错误。我想覆盖 orb 实现但得到链接错误有人可以帮助我排除这个 jboss rmi jar 的步骤。我尝试在 jboss 部署结构中排除它但徒劳无功。