axis2新手教程实例.docx

上传人:b****5 文档编号:2795007 上传时间:2022-11-15 格式:DOCX 页数:15 大小:797.39KB
下载 相关 举报
axis2新手教程实例.docx_第1页
第1页 / 共15页
axis2新手教程实例.docx_第2页
第2页 / 共15页
axis2新手教程实例.docx_第3页
第3页 / 共15页
axis2新手教程实例.docx_第4页
第4页 / 共15页
axis2新手教程实例.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

axis2新手教程实例.docx

《axis2新手教程实例.docx》由会员分享,可在线阅读,更多相关《axis2新手教程实例.docx(15页珍藏版)》请在冰豆网上搜索。

axis2新手教程实例.docx

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:

/axis2/.

出现以上表示环境搭建成功。

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

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1