注:这篇文章来自公司内部wiki,之前在碰到这种问题的时候,首先也是去网上搜资料,但发现没有完整可行的解决方案。这篇文章上列出的解决方案,目前仍在完善中,但已经解决了几个项目的上线问题,因此将这篇文章分享出来,希望对被同样问题所困扰的项目组能够有所帮助。
问题简介
在日常的开发过程中,我们会经常使用到一些第三方(当然这里所指的第三方是指非产品或者产品附属组件,如cxf、Axis2等)的webservice引擎,常见的场景往往是在本地测试过程中(web容器多为tomcat、jetty、jboss等较为轻量级的免费服务器)是没有任何问题的,但是一旦部署到websphere或者weblogic中,就会出现一系列匪夷所思的问题。我们就基于websphere部署环境,讲解下问题的解决方法。
基本原因
1、websphere应用服务器中内嵌了其自由的一套JAX-WS引擎,专职提供webservice相关服务。