webservice发布项目不能加载org.apache.neethi.PolicyBuilder类

在使用CXF 3.1.1版本发布Webservice到WAS9时遇到ExtensionException,无法加载org.apache.neethi.PolicyBuilder类。解决方法包括检查项目中是否包含neethi-3.1.1.jar,创建WAS共享库,调整类加载顺序,确保优先从父类加载,从而避免jar包冲突。注意WAS默认的jar包加载顺序可能引发版本冲突,共享库能有效解决此类问题。
摘要由CSDN通过智能技术生成

由于项目中用到了CXF发布webservice应用,客户最终要部署要was9上面.

使用的CXF版本是3.1.1,在tomcat下测试都好好的,发布到was9上面就开始报错:

Caused by: org.apache.cxf.bus.extension.ExtensionException: Could not load extension class org.apache.cxf.ws.policy.PolicyBuilderImpl.

at org.apache.cxf.bus.extension.Extension.tryClass(Extension.java:182)

at org.apache.cxf.bus.extension.Extension.getClassObject(Extension.java:194)

at org.apache.cxf.bus.extension.ExtensionManagerImpl.activateAllByType(ExtensionManagerImpl.java:142)

at org.apache.cxf.bus.extension.ExtensionManagerBus.<init>(ExtensionManagerBus.java:126)

at org.apache.cxf.bus.extension.ExtensionManagerBus.<init>(ExtensionManagerBus.java:138)

at org.apache.cxf.bus.spring.SpringBus.<init>(SpringBus.java:47)

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)

at sun.reflect.DelegatingConstructorAccessorImpl.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值