第一范文网 - 专业文章范例文档资料分享平台

axis2 WebService 开发指南

来源:用户分享 时间:2025/5/28 17:07:36 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

15

Axis WebService 技术指南

下面介绍下上面常用的功能

Upload Service当然是上传aar的文件,完成发布WebService的工具了 Available Service是查看当前发布的Service详细信息 Available Service Groups是Service组 Global Chains是可以用的全局的Chain

Operation Specific Chains是某个具体操作的chain Deactivate Service 是取消某个Service

Activate Service 是将取消发布的Service再发布出去 Edit Parameters是修改WebService类的参数

11、 我们这里用Upload Service这个工具,然后选择我们刚才用axis2的工具生

成aar文件。

其实这一步我们可以直接将ManagerUserService.aar文件copy到 tomcat-home\\webapps\\axis2\\WEB-INF\\services这个目录下。

12、 然后点击Available Service就可以看到ManagerUserService这个Service

欢迎转载 请保留原文作者信息 不得未经作者允许用于商业用途

16

Axis WebService 技术指南

B、现在我们要用axis2的工具生成wsdl文件

1、点击WorkSpace,右键New选择Other。然后选择客户端代码生成工具

2、点击Next,你可以看到让你选择wsdl。选择第一个,然后点击Next

上面是根据Java class代码生成wsdl文件

3、填写你的WebService的classpath,然后选择你当前class所在工程的class目录

然后点击Add Folder选择你的工程的classes 或 bin目录,也就是你填写的class所在的目录,然后点击Test 测试是否正确。

欢迎转载 请保留原文作者信息 不得未经作者允许用于商业用途

17

Axis WebService 技术指南

点击Next继续下一步

4、可以看到即将发布的WebService名称和命名空间

5、继续Next,选择wsdl文件保存目录

这样services.wsdl文件就生成了。

C、用axis2的工具生成客户端调用的代码

1、右键workspace,点击New选择Other,然后选择aixs2的生成代码工具

2、选择第一项,根据wsdl文件生成Java代码,然后Next

欢迎转载 请保留原文作者信息 不得未经作者允许用于商业用途

18

Axis WebService 技术指南

3、然后选择刚才上面生成好的wsdl文件

如果你有向tomcat中发布过你的WebService,那么你可以通过WebBrowser访问 http://localhost:8080/axis2/

点击Services链接,就可以看到你的WebService。点击你的WebService

样你也可以看到wsdl内容

欢迎转载 请保留原文作者信息 不得未经作者允许用于商业用途

19

Axis WebService 技术指南

这样你也可以在上面的WSDL file location中填写:

http://localhost:8080/axis2/services/ManagerUser?wsdl 这个地址也是可以的

4、点击Next,就可以看到你要生成指定方法的代码的选项了

注意的是在选择PortName的时候,不同的选项将会生产不同的调用代码。其调用方式也略有不同。但你可以看生成的源代码进行详细的了解。 5、点击Next,选择代码输出保存的目录,然后点击Finish

刷新目录后发现多了2个文件

D、 编写客户端代码 package com.hoo.service; import java.rmi.RemoteException; import com.hoo.service.ManagerUserStub.EditUserResponse; 欢迎转载 请保留原文作者信息 不得未经作者允许用于商业用途

搜索更多关于: axis2 WebService 开发指南 的文档
axis2 WebService 开发指南.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0pq1q8e53z1x2cx44ea3_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top