Java JBOSS服务器引发异常-无法强制转换为org.apache.xml.dtm.DTMManager
我们正在将Weblogic 12C服务器迁移到JBOSS 7,在测试应用程序时,出现以下异常: xpath求值期间发生异常:java.lang.ClassCastException:org.apache.xml.dtm.ref.DTMManagerDefault无法强制转换为org.apache.xml.dtm.DTMManager 我们将Xalan.jar(2.6.0)打包在web inf文件夹下的war文件中。JBOSS服务器似乎没有为XalanJAR设置模块,因此它应该只通过我们的.war文件显示Java JBOSS服务器引发异常-无法强制转换为org.apache.xml.dtm.DTMManager,java,maven,jboss,weblogic,Java,Maven,Jboss,Weblogic,我们正在将Weblogic 12C服务器迁移到JBOSS 7,在测试应用程序时,出现以下异常: xpath求值期间发生异常:java.lang.ClassCastException:org.apache.xml.dtm.ref.DTMManagerDefault无法强制转换为org.apache.xml.dtm.DTMManager 我们将Xalan.jar(2.6.0)打包在web inf文件夹下的war文件中。JBOSS服务器似乎没有为XalanJAR设置模块,因此它应该只通过我们的.war
您能解释一下为什么会发生这种异常吗?您的war/容器环境中似乎有多个JAXP库
Xalan(如您所见)已经在容器级别提供(对于JBoss 7
,版本2.7.1)。尝试从项目中删除依赖项(只需将其设置为提供的)并重新部署。您的war/容器环境中似乎有多个JAXP库Xalan(如您所见)已经在容器级别提供(对于JBoss 7
,版本2.7.1)。尝试从项目中删除依赖项(只需将其设置为提供的),然后重新部署