当我尝试将War文件从tomcat部署到Websphere时,出现以下错误。 1)org.springframework.beans.BeanInstantiationException:无法实例化bean类[org.apache.cxf.bus.spring.SpringBus]:构造函数引发了异常;嵌套的异常是org.apache.cxf.bus.extension.ExtensionException:无法加载扩展类org.apache.cxf.ws.policy.AssertionBuilderRegistryImpl。 2)org.apache.cxf.bus.extension.ExtensionException:无法加载扩展类org.apache.cxf.ws.policy.AssertionBuilderRegistryImpl。 3)java.lang.IncompatibleClassChangeError:org.apache.neethi.AssertionBuilderFactory
我尝试通过将类加载器从父类更改为父类(Vice-Versa)。但是仍然出现相同的错误
帮帮我。
答案 0 :(得分:1)
您的应用可能存在几个问题:
WEB-INF/lib
目录中删除所有这些jars。DisableIBMJAXWSEngine
属性,并将war
的模块类加载器配置为parent last
。如果可能的话,我仍然建议迁移到Liberty,而不是传统。