`
ruilin215
  • 浏览: 1105549 次
  • 性别: Icon_minigender_2
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

使用Axis2开发Web Service简单演示实例

阅读更多

首先提供其网页

http://axis.apache.org/axis2/java/core/

下载:http://labs.renren.com/apache-mirror//axis/axis2/java/core/1.5.3/axis2-1.5.3-bin.zip

然后我使用的是Eclipse开发。在Preferences-> Web Services-> Axis2Preferences设置目录信息,其他默认。

如果你手工写,还是比较麻烦的。可参考其网站文档。

开发容器 Tomcat6

Web Service在Web中使用,新建一个myServices工程。

假设该文件提供了服务入口:

假设该文件提供web services入口

然后,使用上面的POJO发布为Web Services。如图:

然后默认即可。

发布成功后,可以在浏览器查看http://localhost:8080/myServices/services/InvokeService?wsdl

上述地址,可以通过http://localhost:8080/myServices/axis2-web/index.jsp查看服务获得。

http://localhost:8080/myServices/services/listServices

下面的是该wsdl文件:

此时,服务器端编写完成。

其他描述可以查看该工程其他文件内容。可以不管。

客户端编写:

新建一个Java工程。

新建Web Service Client。

选择刚才的wsdl描述。进行创建。

http://localhost:8080/myServices/services/InvokeService?wsdl

Eclipse可以自动生成客户端。

上面的包含测试的情况。TestClient.jsp是该页面。

可以使用客户端代码调用了。

需要客户端调用参考,选择Junit测试。参考即可。

发送

接受

Java代码调用

返回

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics