问题
IBM将自己的Axis框架用于Web服务客户端。问题是,当您将第三方库用于Web服务客户端时,(Axis2,jax-
ws)客户端代码由第三方库生成。生成的代码和was库之间可能会有差异。
解
首先为您的应用程序使用本地类加载器。(WAS管理控制台)
企业应用程序>“ your_app”>管理模块>“ module_name”>定制属性
添加:com.ibm.websphere.webservices.DisableIBMJAXWSEngine = true
企业应用程序>“ your_app”>管理模块>“ module_name”
选择:“本地类加载器优先(父最后一个)”
企业应用程序>“ your_app”>类加载器
滴答:覆盖Web和EJB模块的类重载设置滴答:首先用本地类装载器(父最后一个)装载的类滴答:应用程序中每个WAR文件的类装载器



