首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

遇到的各种错误

2012-10-07 
遇到的各种异常1. java.lang.NoClassDefFoundError: org/hamcrest/TypeSafeMatcher 缺少hamcrest.jar包2.j

遇到的各种异常
1. java.lang.NoClassDefFoundError: org/hamcrest/TypeSafeMatcher
缺少hamcrest.jar包

2.java.lang.NoClassDefFoundError:javax.wsdl.WSDLException: WSDLException
Caused by: javax.wsdl.WSDLException: WSDLException
缺少jar包wsdl4j-1.6.2.jar

3.org.apache.axis2.databinding.ADBException: Unexpected subelement 
两种可能:
1.)namespace不一致导致的问题
soap返回的结果中,默认以你的服务对象的包名作为namespace.
使用axis2生成客户端代码,在处理服务调用结果的时候, 会对namespace做严格的检查,一旦namespace不匹配,就会报上述错误。
最好的办法是将wsdl中的namespace,做为服务对象的包名:
如namespace是http://egov.toone.com.
包名就为com.toone.egov
2.)client端和server端Axis版本不一致


热点排行