zoukankan      html  css  js  c++  java
  • idea创建WebService服务端和客户端

    创建服务端

    1.file–>new–>project

    2.点击next后输入服务端名,点击finish,生成目录如下

    3.在 HelloWorld.Java 文件中右击,选 WebServices ,再选 Generate Wsdl From Java Code ,确定,

    点击ok会自动给我们生成HelloWorld.wsdl

    4、配置tomcat,此处不多说,主要是配置好tomcat后还需要加入 Axis 的库

    点击右下角fix即可,重新启动 tomcat ,在浏览器中输入:http://localhost:8080/services ,出现如下信息,代表部署成功。

     

    点击HelloWorld (wsdl)可看到相应的信息

     至此,服务器端的Web Service就创建好了,下面我将继续讲解如何创建客户端的Web Service!

    创建客户端:

    一、file–>new–>project

    这里写图片描述

    输入客户端项目名,finish即可,项目创建成功会自动跳出如下界面,手动可以右键项目–>webService–>Generate Java Code From Wsdl 即可

    导入之前创建的服务端的wsdl文件即可

    点击ok,idea会帮我们生成好相对应的代码,测试类如下:

    public static void main(String[] args) {
    try{
    HelloWorldServiceLocator locator = new HelloWorldServiceLocator();
    HelloWorld_PortType service = locator.getHelloWorld();
    System.out.println(service.sayHelloWorldFrom("asdf"));
    }catch (Exception e){

    }

     运行main方法即可

     

    postman调用WebService接口

    通过wsdl查看接口地址:

     

    填入xml报文:



    配置相应的headers:

    参考:https://blog.csdn.net/qq_35489188/article/details/52997014

  • 相关阅读:
    Spring创建对象的原理
    java.io.WriteAbortedException异常
    在servlet中返回json数据
    Java中导入导出Excel -- POI技术
    Java文件下载
    MySql 分页关键字(limit)
    从dao层查出的数据到页面时数值都是零的异常
    注解
    事务的四大特性
    Java-事务管理
  • 原文地址:https://www.cnblogs.com/guanbin-529/p/13022841.html
Copyright © 2011-2022 走看看