最近在工作中需要和用友的EHR系统开发的通用Webserice接口进行集成
对方服务端开发版本是AXIS2 1.1 .生成的soap协议是soap12,
拿到wsdl后分别利用cxf的wsdl2java,和jdk6的wsimport , xfire分别来生成客户端,但是都没有成功,各种报错.
最后只有利用axis2的1.1的版本来生成,终于生成了客户端,之后用maven首先导入axis2的kernal包,然后导入databinding包,
最后执行起来还是包nullpointexception.
郁闷郁闷
最后在好友 刘三坑 的帮助下.利用最新1.6.2重新生成客户端.
wsdl2java -uri BaseInfoWebService.wsdl -p client -s -o stub
并且导入如下包
<dependency>
<groupId>org.apache.axis2</groupId>
<artifactId>axis2-kernel</artifactId>
<version>1.6.2</version>
</dependency>
<dependency>
<groupId>org.apache.axis2</groupId>
<artifactId>axis2-adb</artifactId>
<version>1.6.2</version>
</dependency>
<dependency>
<groupId>org.apache.axis2</groupId>
<artifactId>axis2-transport-http</artifactId>
<version>1.6.2</version>
</dependency>
<dependency>
<groupId>org.apache.axis2</groupId>
<artifactId>axis2-transport-local</artifactId>
<version>1.6.2</version>
</dependency>
<dependency>
<groupId>org.apache.axis2</groupId>
<artifactId>axis2-xmlbeans</artifactId>
<version>1.6.2</version>
</dependency>
终于可以通过stub正常运行了
谢谢 刘三坑!
相关推荐
axis2生成客户端服务端代码
axis2客户端调用服务端,带用户身份认证
axis生成webservice服务端和客户端详细说明及实例
Axis2与Eclipse整合开发的Web Service的服务端
axis2客户端调用axis1服务接口 调用方式 使用RPC方式调用WebService,为了防止冲突可以增加 // 与weblogic的lib冲突配置 System.setProperty("javax.xml.stream.XMLInputFactory", ...
axis2支持webservice 自动生成代码客户端服务端代码 基于eclipse
axis生成服务端代码
cxf客户端调用axis服务端流程
基于axis2实现的webservice简单实现(客户端+服务端)。
axis2测试服务端所需jar包.zip 在jdk 1.7 ,1.8 亲测没问题,项目已上线
1.Axis2创建服务端实例:一种是用axis2插件通过实现class生成的myServer.aar,另一种是通过手写services.xml然后用jar -cvf Axis2Server.aar生成的服务,发布的区别。 2.其实把myServer.aar里面的class删掉照样ok,...
本案例实现使用Axis2生成.arr包发布WebService服务,并使用Axis2生成客户端代码方式调用WebService
AXIS2生成webservice服务端方法.txt ,方便快捷生成webservice代码,包括服务端和客户端。
用AXIS2作为客户端调用webService的demo:亲测可用,eclipse工程java项目包含完整代码和完整jar包, 只要用eclipse导入项目即可,运行控制台显示success或者false字符串,说明OK。
使用axis调用WebService服务端
Spring+Axis2+Maven搭建WebService服务端demo测试用例
Axis1.4从服务端到客户端图文攻略,同时附赠Axis1.4 Jar包。 本攻略经过多次测试可靠耐用,并同时带有详细的文字说明,保证一学就会!从现在起axis不再是问题!让你爱上web service!
axis1.4服务端的编写,简单的写了一个接口和实现类,客户端可以用WSDL2JAVA生成的代码调用
axisdemo是一个普通的javaweb工程,里面有一个简单的接口,在此工程的基础用,利用axis2工具生成服务端的wsdl文件。 axisClient Maven Webapp是一个maven web工程,在这个工程里面,介绍了2种axis2访问服务端接口的...