轴错误无法进行模块寻址

时间:2014-07-27 19:25:33

标签: java eclipse tomcat axis2

我在Apache Tomcat上使用axis2。我正在为消费者SOAP WS编写客户端。我将Eclipse配置为使用Tomcat作为服务器并执行该行

stub._getServiceClient().engageModule("addressing");

我收到错误“无法进行模块寻址”。要解决该问题,我在运行配置的VM参数中添加以下行

-Daxis2.repo="E:\axis2\repository"

现在我将项目导出为war文件并将其部署在真实服务器上。但现在我再次得到同样的错误(我检查了日志文件)。我不知道如何解决,每个人都可以帮助我。感谢

1 个答案:

答案 0 :(得分:0)

通过以下方式解决了我的问题:

我有一个过时的WEB-INF / modules / axis2-jaxws-mar * .mar或它的2个版本,而类加载器得到了较旧的版本,而AxisServlet没有完全启动

java.lang.NoSuchMethodError:org.apache.axis2.engine.AxisConfiguration.getGlobalModules()Ljava / util / List;          在org.apache.axis2.jaxws.module.JAXWSModule.registerGlobalModule(JAXWSModule.java:51)