有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

javawebsphere和javax。xml。ws。spi。提供者:提供者组织。阿帕奇。axis2。jaxws。spi。提供者不是子类型

我在IBM WebSphere 8.5.5.0上部署了一个应用程序。 当应用程序尝试调用远程web服务时,我会

java.util.ServiceConfigurationError: javax.xml.ws.spi.Provider: Provider org.apache.axis2.jaxws.spi.Provider not a subtype.

似乎WAS正在挑选(可能是捆绑的)Axis2 impl。是JAX-WS提供程序类,而不是我想要使用的CXF类

  • Axis2 impl不支持应用程序大战。javax的。xml。ws。spi。提供者
  • 应用程序WAR包含一个带有提供程序impl的CXF jar。,组织。阿帕奇。cxf。jaxws。spi。ProviderImpl

我试过了

他们两人都没帮上忙,我还是有同样的例外

有趣的是,当我从应用程序内的测试JSP打印System.getProperty(“javax.xml.ws.spi.Provider”)时,它会输出org.apache.cxf.jaxws.spi.ProviderImpl

谢谢你的帮助


共 (1) 个答案

  1. # 1 楼答案

    应用WebSphere Fix Pack 9完全解决了这个问题