繁体   English   中英

问题xerces,xml-apis JDK1.4到JDK1.7

[英]Problems xerces, xml-apis JDK1.4 to JDK1.7

首先,抱歉是否有类似的东西,但我还没有找到,或者至少我没有找到解决问题的方法

我正在升级使用由Maven管理的xml-apis,xerces或xercesImpl之类的库在jdk4开发的项目。

现在,新版本是使用jdk7开发的。 这是麻烦来临时。 当我打包应用程序时,一切正常。 如果我使用Tomcat也可以,但是当我通过Weblogic访问它时,日志显示:

Class org.apache.xerces.parsers.AbstractSAXParser$AttributesProxy does not implement 
the requested interface org.xml.sax.Attributes

我已经尝试了大多数方法,但是我不知道如何解决。 提前致谢

从Java 5开始, xml-apis中的所有内容都已包含在核心Java类库中,因此您应该在pom中排除对xml-apis任何传递性依赖。 当您混合使用不同的类加载器时,您看到的错误消息往往会发生,其中xerces类绑定到xml-apis的接口,但其他代码尝试将它们转换为rt.jar定义的相同接口。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM