ClassCastException, while parse xml with WebLogic

2022-09-03 00:41:58

我收到以下错误消息:

java.lang.ClassCastException: weblogic.xml.jaxp.RegistryDocumentBuilderFactory 不能被强制转换为 javax.xml.parsers.DocumentBuilderFactory

我通过一些论坛研究这个问题。他们说要删除或JAR文件有冲突。但是,即使我执行了所有建议的步骤,我也得到了相同的错误。xml-apis.jar


答案 1

它始终是 .将它们从类路径中删除(例如,从 webapp 的 WEB-INF/lib 中删除它们)。xml-apis.jar


答案 2

将 xml-beans-1.xb2 删除到 lib 目录中。修改了 POM,使其不包含该 jar 文件,如下所示:

<dependency>
    <groupId>xml-apis</groupId>
    <artifactId>xml-apis</artifactId>
    <version>1.0.b2</version>
    <scope>provided</scope>
</dependency>