axis2客户端
有了服务端后我们要做的就是在客户端里去调用他了,这里作为测试我们就都放在一个项目里进行了。
1在HelloWS项目中新建包wsTest
2 在系统中运行命令行提示符进入之前解压axis2-1.3-bin.zip存放的bin目录D:\axis2\axis2-1.3\bin,输入命令如下
Wsdl2java –uri http://127.0.0.1:8081/axis2/services/HelloWS?wsdl –p wsTest (命令说明会在后面说)
注意,在复制上面命令的时候需要重新将减号“-”输入
运行该命令后去D:\axis2\axis2-1.3\bin目录下,发现新增src目录,我们生成的客户端代码就在这下面,将代码拷贝到myeclipase新建的wsTest包下
在wsTest下新建Test类
package wsTest;
import java.rmi.RemoteException;
import org.apache.axis2.AxisFault;
public class Test {
public static void main (String []args) throws RemoteException{
HelloWSStub stub = new HelloWSStub();//new一个stub对象
HelloWSStub.SayHello request = new HelloWSStub.SayHello();//获取到暴露的sayHello对象
request.setStr("张飞");//设置用到的参数
HelloWSStub.SayHelloResponse response = stub.sayHello(request);//获取执行后的返回值
System.out.println("Response : " + response.get_return());//打印
}
}
运行后,控制台打印
至此,一个简单的webservice调用成功
附件为示例源码,以及在tomcat下的Tomcat 5.5\webapps\axis2\WEB-INF\services 下的HelloWS_service.aar文件
分享到:
相关推荐
webService—Axis实例webService—Axis实例webService—Axis实例webService—Axis实例webService—Axis实例webService—Axis实例webService—Axis实例
借鉴网上的资源,弄了一个SpringBoot开发WebService之Axis示例。
本案例实现使用Axis2生成.arr包发布WebService服务,并使用Axis2生成客户端代码方式调用WebService
axis2例子 webservice axis2 示例axis2例子 webservice axis2 示例axis2例子 webservice axis2 示例axis2例子 webservice axis2 示例axis2例子 webservice axis2 示例
手写的axis2案例,包括服务端与客户端WebService_client、WebService_server,详细在我的博客中有记录,需要的可以自行下载
WebService大讲堂之Axis2 WebService大讲堂之Axis2 WebService大讲堂之Axis2 WebService大讲堂之Axis2 WebService大讲堂之Axis2 WebService大讲堂之Axis2
WebService Axis2 经典教程 Web Service是现在最适合实现SOA的技术,而Axis2是实现Web Service的一种技术框架(架构
Webservice之Axis高级编程 Axis2是目前比较流行的WebService引擎。WebService被应用在很多不同的场景。...本课程重点讲解了Axis2的核心功能,并提供了三个项目以使理解并掌握如何将Axis2应用于不同的场景。
简单例子:axis2整合spring发布webservice,以及session的管理
Axis2是目前比较流行的WebService引擎。WebService被应用在很多不同的场景。例如,可以使用WebService来发布...本课程重点讲解了Axis2的核心功能,并提供了三个项目以使学员理解并掌握如何将Axis2应用于不同的场景。
WebService之AXIS传递javabean
实现webservice的axis2的服务端与客户端代码
webservice新手axis2超详细教程
axis发布webservice教程axis发布webservice教程axis发布webservice教程axis发布webservice教程
完整的Axis2实例,内含代码demo,编写工具Eclipse,jdk1.7 tomcat7.0
一个基于axis的webservice接口例子
本课程重点讲解了Axis2的核心功能,并提供了三个项目以使学员理解并掌握如何将Axis2应用于不同的场景。 本课程站在初学者角度介绍了Axis2的大多数常用的功能,例如,以多种方式编写和发布WebService、JAX-RPC、JAX-...
WebService axis2使用说明,里面包含如何控制权限。
资源包含了:axis2-1.7.4-bin.zip、axis2-1.7.4-war.zip、axis2-eclipse-...备注:资源超过了70M 分成了3部分 见axis2方式开发webservice(一)和 axis2方式开发webservice(二)、 axis2方式开发webservice(三)