每次我尝试在 WebSphere 上部署我的 Web 服务客户端时都会收到此错误
SAAJ meta-factory com.ibm.ws.webservices.engine.soap.SAAJMetaFactoryImpl
incompatible with javax.xml.soap.SAAJMetaFactory
看来 IBM 正试图从他们的 JAXWS 引擎提供一个不兼容的实现。它SAAJMetaFactory
在saaj-impl
jar 中,在我的类路径中,并且由于我最后加载类父类,它应该是第一个被拾取的。我尝试通过添加以下行来禁用清单文件中的 IBM JAXWS 引擎:
DisableIBMJAXWSEngine: true
没运气。我什至添加了以下 JVM 属性:
com.ibm.websphere.webservices.DisableIBMJAXWSEngine=true
没运气。我还可以做些什么?这已经困扰了我好几个星期了。