zoukankan      html  css  js  c++  java
  • 使用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-> Axis2 Preferences设置目录信息,其他默认。

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

    开发容器 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代码调用

     

     返回

     

  • 相关阅读:
    Kafka中数据的流向
    kafka调试中遇到could not be established. Broker may not be available. (org.apache.kafka.clients.NetworkClient)
    knife4j
    SpringBoot使用ELK日志收集ELASTIC (ELK) STACK
    Jedis连接池(实际项目可用)
    Redis windows安装帮助
    Spring Boot 多数据配置更新
    SpringBoot使用Mybatis-Generator
    tkinter显示图片
    window nodejs 版本管理器 nvm-windows 教程
  • 原文地址:https://www.cnblogs.com/hehehaha/p/6332557.html
Copyright © 2011-2022 走看看