使用Apache Axis 2创建Web服务客户端时出错

时间:2015-08-06 12:13:04

标签: java web-services axis2

我一直在尝试使用Apache Axis 2创建一个Web服务客户端。我使用了axis2-1.0.jar。我也在使用Axiom-api,Axiom-impl,Axis2-transport& Axis内核罐子。在创建ServiceClient类的对象时,我得到'java.lang.NoClassDefFoundError:org / apache / ws / commons / om / OMContainer'。我无法找到互联网上任何地方提到的课程。有人可以帮忙吗?我一直在使用Spring,JBoss 5.1和Java 6.

谢谢!

1 个答案:

答案 0 :(得分:0)

org.apache.ws.commons.om.OMContainer位于axiom-api.jar内。有点不清楚您是如何创建客户端但假设您正在生成客户端存根,请在生成客户端时检查您的类路径中是否有该包。如果您使用maven,将自动添加依赖项。

http://mvnrepository.com/artifact/org.apache.ws.commons.axiom

P:S:在生成客户端之前,确保所有相关的Axis2库都在类路径中。