今天是个好日子,
我遇到过这样的链接错误问题:
java.lang.LinkageError: loader constraint violation: when resolving method "javax.xml.transform.Transformer.transform(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V" the class loader (instance of org/jboss/mx/loading/UnifiedClassLoader3) of the current class, org/richfaces/renderkit/TemplateEncoderRendererBase, and the class loader (instance of <bootloader>) for resolved class, javax/xml/transform/Transformer, have different Class objects for the type javax/xml/transform/Source used in the signature
我用谷歌搜索了很多,但我发现的只是从类路径中排除诸如 xml-apis-2.9.1.jar 或 jaxrpc-1.1.jar 之类的库的建议。我这样做了,但我仍然有同样的错误。
该库实际上已包含在 jdk 1.6 (rt.jar) 中。
所以,我确实检查了所有包含的罐子,似乎没有一种罐子可能使用目标类......
也许我没有考虑到什么?有什么魔术吗??
提前感谢您的帮助。
问题已解决。奇怪的是 jaxrpc-1.1.jar 保留在 appi.war\WEB-INF\lib 中,这很奇怪,因为我将它从类路径中排除并重新部署所有内容。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)