axis2新手教程实例.docx
- 文档编号:2795007
- 上传时间:2022-11-15
- 格式:DOCX
- 页数:15
- 大小:797.39KB
axis2新手教程实例.docx
《axis2新手教程实例.docx》由会员分享,可在线阅读,更多相关《axis2新手教程实例.docx(15页珍藏版)》请在冰豆网上搜索。
axis2新手教程实例
Axix2webservice开发教程
例子简单易懂,很适合初学者。
开发环境:
jdk1.6tomcate5.0Myeclipse5.0
步骤:
1.下载axis2所用包axis2-1.4.1-bin.zip和axis2-1.4.1-war.zip并解压
下载地址:
http:
//ws.apache.org/axis2/
2.解压axis2-1.4.1-war.zip将axis2.war放到%TOME_HOME%\webapps中.启动Tomcate.IE地址输入:
http:
//localhost:
出现以上表示环境搭建成功。
3.下面开始开发自己的axis2ws:
创建web项目:
我的项目工程名为axis2demo;
将axis2-1.4.1\lib下所有jar导入。
创建一个HelloWorld.java
在META-INF下建一个service.xml文件。
xmlversion="1.0"encoding="UTF-8"?
>
com.xwx.demo.HelloWorld
注:
关于service.xml的参数配置自己baidu+google
4.就开始准备一下axis2的eclispe的插件了。
axis2的eclispe插件分为2个,一个是帮助我们生成aar文件的,另一个是帮我们用wsdl文件生成stub代码的。
下载地址是
http:
//www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_4_1/axis2-eclipse-service-archiver-wizard.zip
http:
//www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_4_1/axis2-eclipse-codegen-wizard.zip
下载完2个压缩文件后,可以直接把解压后的文件拷贝到plugins目录中,也可以在links目录中写文件路径的方式来安装插件,安装完插件后,打开eclipse,在packageexplorer中点击右键--->选择new---->other
如果安装正确你会看到
5.用插件生成.aar
Next.
.class文件所在位置。
Next.
选skipwsdl
Next.
这一步直接点next
这一步也直接点next
Next.
Finish.
成功。
然后将生成的my_service.aar文件,放到%TOME_HOME%\webapps\axis2\WEB-INF\services下。
Starttomcate
IE输入:
http:
//localhost:
90/axis2/
进入到
发布成功!
6.生成客户端
我没有使用axis2的eclipse插件。
老是出错!
网上有解决的方法。
本人不多说了。
下面我所用的是WSDL2Java
先cmd中设置axis2环境变量
解压axis2-1.4.1-bin.zip
AXIS2_HOME所在目录,不要有中文和空格。
我放在了C:
\下
SETAXIS2_HOME=C:
\axis2-1.4.1
SETPATH=%AXIS2_HOME%\bin;%PATH%
找到%AXIS2_HOME%\bin目录下的wsdl2java.bat.打开修改一下。
找到set_RUNJAVA="%JAVA_HOME%\bin\java"
这一行下面加上一行
setJAVA_OPTS="-Djava.ext.dirs=%AXIS2_HOME%\lib"
eclipse下创建axis2clientproject
cmd进入axis2client目录生成存根代码
运行命令:
WSDL2java–urihttp:
//localhost:
90/axis2/services/helloService?
wsdl
刷新工程可看到,
新建一个test.class
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- axis2 新手 教程 实例