Solaris10 / F 9:org.dom4j.DocumentFactory无法强制转换为org.dom4j.DocumentFactory

时间:2010-08-09 15:24:58

标签: java

我有一个在Solaris9 / CF7上运行的java应用程序,它使用dom4j库来解析XML文件。 在Solaris 10 / CF 9上测试应用程序时,出现以下错误:

org.dom4j.DocumentFactory无法强制转换为org.dom4j.DocumentFactory嵌套异常:org.dom4j.DocumentFactory无法强制转换为org.dom4j.DocumentFactory

看起来这个库没有包含两次(我从实例类路径中删除了库,并且我得到了一个对象实例化错误)。

有什么想法吗?

感谢。 AGS

3 个答案:

答案 0 :(得分:0)

听起来像是一个类加载器问题。由在一个类加载器中加载的类创建的对象不能转换为在不同的类加载器中加载的同一个类。

答案 1 :(得分:0)

观看JENKINS问题 - JENKINS-7666

答案 2 :(得分:0)

我认为this link会对您有所帮助。

您在pom.xml(如果使用maven)或Manifest文件(如果您不使用maven)中进行相同的更改。