将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>
Run Code Online (Sandbox Code Playgroud)
我认为巴南是对的。论坛http://forum.springsource.org/showthread.php?t=22597描述了类似问题的解决方案。
通常,当类路径中存在同一类的多个版本,而这些版本由不同的类加载器加载时,就会发生此类问题。DocumentBuilderFactory 的一个版本由系统类加载器加载,另一个版本由企业应用程序的类加载器加载。当您调用 XML 解析器时,将使用该类的父版本。当您铸造时,会使用您的私人版本。这些版本不兼容,导致 ClassCastException。
| 归档时间: |
|
| 查看次数: |
34411 次 |
| 最近记录: |