java.lang.LinkageError: loader约束违反



大家好,

我遇到过这样的问题:

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-api - 2.1.1 .jar或jaxrpc- 1.1.1 .jar这类库。我这样做了,但还是有同样的错误。这个库实际上包含在jdk 1.6 (rt.jar)中。

所以,我确实检查了所有包含的jar,似乎没有一种jar可能使用目标类…

也许我没有考虑到史密斯?有什么魔术吗?

提前感谢您的帮助

问题已修复。奇怪的是,jaxrpc- 1.1.1 .jar仍然在appi中。warWEB-INFlib,这是非常奇怪的,因为我从类路径中排除它并重新部署所有内容。

相关内容

  • 没有找到相关文章

最新更新