我要做这样一个工作,使用A系统提供的wsdl文件生成axis2客户端代码,然后加在我的应用程序里,调用系统A的axis2服务。
开发过程中我将程序部署在本机的tomcat4下面,连接A系统正常,可以正确获得返回值。
但是进入测试阶段,将程序部署到Aix环境的WebSphere下面,就出错了。错误如下:
the following exception was logged:javax.servlet.ServletException:org/apache/axis2/engine/DispatchPhase
java.lang.NoClassDefFoundError:org/apache/axis2/engine/DispatchPhase
我要说的是,org/apache/axis2/engine/DispatchPhase类所在的jar包我已经导入了,绝对没错,而且同一个war包,拿到本机windows环境下部署到tomcat4里运行,一切ok。
刚接触axis2和WebSphere5,没有经验,实在不晓得问题在哪?哪位高手快来解答!拜谢了。。。
------解决方案--------------------------------------------------------
我感觉是这个包冲突了,你去掉看看