我一直在尝试使用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.
谢谢!
答案 0 :(得分:0)
org.apache.ws.commons.om.OMContainer
位于axiom-api.jar
内。有点不清楚您是如何创建客户端但假设您正在生成客户端存根,请在生成客户端时检查您的类路径中是否有该包。如果您使用maven,将自动添加依赖项。
http://mvnrepository.com/artifact/org.apache.ws.commons.axiom
P:S:在生成客户端之前,确保所有相关的Axis2库都在类路径中。