我正在使用以cocoon框架(Java)编写并在WAS 7.0.0.0上运行的Web应用程序。 在WAS 6.X.X.X上运行时,一切正常。
但是,在运行期间WAS 7上,我收到以下错误:
java.lang.ClassCastException org.apache.xerces.jaxp.DocumentBuilderFactoryImpl incompatible with javax.xml.parsers.DocumentBuilderFactory
at javax.xml.parsers.DocumentBuilderFactory.newInstance
我们怀疑这是一个ClassLoader问题。
我已经尝试了很多步骤来解决这个问题:
我尝试在WAS管理控制台中添加一个新的自定义属性:
应用程序服务器 - >服务器名称 - >流程定义 - > Java虚拟机 - >自定义属性
但这并没有解决问题!
我尝试在父级优先和父级之间更改WAS管理控制台中的WAS类加载器顺序 - 这两个选项都无法解决问题。
如果您需要其他信息,请与我们联系。
答案 0 :(得分:0)
因为was7必须内置这些罐子。您需要从耳朵/战争中移除这些罐子然后部署。同一个罐子的多个副本是冲突的。
此致