【发布时间】:2012-01-17 03:49:03
【问题描述】:
我必须添加
<prefer-web-inf-classes>true</prefer-web-inf-classes>
到 weblogic.xml 以解决与 Weblogic 的 Hibernate antr 兼容性问题。添加后,我得到了与 XML 解析器相关的所有不同类型的 classCastException。
我从阅读其他线程中了解到,weblogic 正在尝试使用与应用程序所期望的不同的类。
我整天都在研究和尝试不同的解决方案,比如删除“xml-apis.......”jar 文件。但每次我得到ClassCastException。当我删除 jar 文件时,演员“来自”类发生了变化,但我总是得到 p>
ClassCastException: "some xml parser related class" can not be cast to javax.xml.parsers.DocumentBuilderFactory
有没有办法知道是哪个 xml 解析器 jar 真正导致了问题。
我正在使用 Maven 2 来管理依赖项
【问题讨论】:
-
我进行了 Eclipse 搜索并删除了所有包含“javax.xml.*”的 jar,当我删除了 xmlParser jar 文件时。我开始违反加载程序约束:解析方法时“javax.xml.parsers.DocumentBuilder.setEntityResolver
标签: java jakarta-ee maven xml-parsing weblogic