首先,如果有这样的事情,我很抱歉,但我还没有找到,或者至少我还没有找到解决问题的方法。
我正在使用jdk4管理的xml、xerces或xercesImpl等库升级一个在Maven中开发的项目。
现在,新版本是用jdk7开发的。麻烦就来了。当我打包应用程序时,一切都好。如果我使用Tomcat,也可以,但是当我通过Weblogic访问它时,日志上写着:
Class org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy does not implement
the requested interface org.xml.sax.Attributes我试过大多数事情,但我不知道如何解决它。提前感谢
发布于 2014-10-17 08:07:32
自Java 5以来,xml-apis中的所有内容都包含在核心Java类库中,因此您应该排除pom中对xml-apis的任何传递依赖关系。当混合中有不同的类加载器时,就会出现错误消息,xerces类绑定到来自xml的接口,但是其他代码试图将它们转换到rt.jar定义的同一个接口。
https://stackoverflow.com/questions/26420001
复制相似问题