axis2 webservice 服务器端和客户端实现例子。
来源:互联网 发布:网络电视机顶盒品牌 编辑:程序博客网 时间:2024/06/06 03:40
【1.首先axis2的环境部署】
下载两个包: axis2-1.6.1-bin.zip axis2.war
解压axis2-1.6.1-bin.zip 包,放到d盘。
axis2.war文件放到tomcat服务器的webapps目录下。
浏览器地址:点击打开链接 表明axis2服务器端部署成功。
客户端可以用axis2-bin包中提供的wsdl2java.bat 工具实现。首先得配置环境。
(1)设置环境变量:
找到%AXIS2_HOME%\bin目录下的wsdl2java.bat.打开修改一下。
找到set_RUNJAVA="%JAVA_HOME%\bin\java"这一行下面加上一行
setJAVA_OPTS="-Djava.ext.dirs=%AXIS2_HOME%\lib"
eclipse下创建axis2client project
cmd 进入axis2client 目录生成存根代码
运行命令:
WSDL2java –uri http://localhost:8080/axis2/services/helloService?wsdl
【客户端创建成功】
【测试】
package cn.com.webxml;import cn.com.webxml.WeatherWebServiceStub.ArrayOfString;public class Test {public static void main(String[] args) throws Exception {WeatherWebServiceStub stub = new WeatherWebServiceStub(); WeatherWebServiceStub.GetWeatherbyCityName request = new WeatherWebServiceStub.GetWeatherbyCityName(); request.setTheCityName("广州"); WeatherWebServiceStub.GetWeatherbyCityNameResponse response = stub.getWeatherbyCityName(request); ArrayOfString arrayOfString = response.getGetWeatherbyCityNameResult(); //迭代出每一项 for(int i=0;i<arrayOfString.getString().length;i++){ System.out.println(arrayOfString.getString()[i]); }}}【运行结果】
【出现的问题】
服务器端service 是要打包成aar的。用java cvf hello.aar . 用axis插件都可以。
发布到D:\tomcat6\webapps\axis2\WEB-INF\services 目录下。
网上有很多的例子:
【参考资料】
http://blog.csdn.net/lizhihai_99/article/details/5254774
http://www.lifeba.org/arch/java_axis2_webservice.html
http://tech.ddvip.com/2009-01/1232161765106125.html
http://aihhd2008.iteye.com/blog/602828
- axis2 webservice 服务器端和客户端实现例子。
- spring集成axis2-1.5.6实现webservice服务器端及客户端
- 关于Web Serviece以及Axis2技术(客户端和服务器端实现)
- WebService客户端和服务器端实现(简单的java工程实现)
- mvn 结构下spring+axis2开发webservice服务器端、客户端
- axis利用wsdl生成webservice服务器端和客户端代码实现
- axis2 客户端调用服务器端
- axis2 客户端调用服务器端
- 用AXIS2发布WebService和客户端调用
- WebService--使用Axis2创建服务端和客户端
- 使用axis2生成webservice服务端和客户端
- 客户端发布webservice项目,服务器端使用webservice简单例子
- axis2 webservice 简单例子
- axis2 webservice 小例子
- webService 客户端调用 axis2
- WebService客户端Axis2调用
- Axis2开发WebService客户端
- axis2 转 webservice 客户端
- 说不懂Android系统构架,太亏了!
- android反編譯命令
- java程序性能优化
- 绘K线图和条形图
- 操作系统 第八章 进程同步与通信
- axis2 webservice 服务器端和客户端实现例子。
- 给定文件列表,检查目录下的文件是否存在
- 保留 图像的可见部分
- oralce练习题
- 操作系统 第九章 死锁
- Android语音识别简单示例
- 大数据量时Mysql的优化要点
- 关于INNO SETUP 打包程序 在WIN7下 报CREATE PROCESS 错误的权限问题解决方法
- 操作系统 第十章 UNIX系统