场景

项目专栏:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37726

Webservice入门教程_用JDK开发Webservice:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/89881773

实现

在上面实现JDK开发webservice的基础上。

配置TCP_IP工具

Eclipse-Windows-preferences-TCP/IP Monitor-Add

Local monitoring port 是转接前的端口

Host name 是address 中的ip

Port是 address中的端口号,即要转接后的端口号。

添加完之后,点击启动

配置客户端

将上面自动生成的客户端的代码删掉。

启动服务端,打开浏览器访问:

http://127.0.0.1:9999/JDKTest/hellows?wsdl

点击另存为--hellows.wsdl,存到本地。

然后将本地的hellows.wsdl复制到客户端项目下:

双击打开修改其端口号为8888

根据本地wsdl文件生成代码

进入到客户端项目下的src目录下,打开cmd输入

H:\Ecplise201808Workspace\WS_Client\src>wsimport -keep H:\Ecplise201808Workspace\WS_Client\hellows.wsdl

也可以找到项目下wsdl文件的真实目录,将其拖进cmd命令框。

运行客户端请求测试代码

package com.badao.ws.client;import com.badao.ws.HelloWSImpl;
import com.badao.ws.HelloWSImplService;/**** 调用webservice* @author: badao* @Description:* @Time:2019年5月6日 上午10:51:07*/
public class ClientTest {public static void main(String[] args) {HelloWSImplService factory = new HelloWSImplService();HelloWSImpl helloWSImpl = factory.getHelloWSImplPort();String result = helloWSImpl.sayHello("霸道流氓气质");System.out.println("webservice返回的结果为:"+result);}
}

运行结果

请求成功后查看TCP/IP Monitor

可见请求端口号8888的已经被转接到9999

Webservice入门教程_用Eclipse的TCP_IP工具监听请求实现端口转接相关推荐

  1. Webservice入门教程_教程目录以及地址

    场景 项目专栏: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37726 实现 1.WebService入门简介教程 https://b ...

  2. Webservice入门教程_用CXF编写基于Spring的WebService

    场景 项目专栏: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37726 实现 搭建服务端 1.打开Eclipse--新建Dynamic ...

  3. Webservice入门教程_编写手机归属地查询的webservice

    场景 项目专栏: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37726 免费Webservice接口: http://www.webx ...

  4. Webservice入门教程_编写天气预报的webservice

    场景 项目专栏: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37726 免费Webservice天气接口: http://www.we ...

  5. Webservice入门教程_用JDK开发Webservice

    场景 项目专栏: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37726 实现 搭建服务端 打开Eclipse新建 Java proje ...

  6. ArcGIS for Desktop入门教程_第二章_Desktop简介 - ArcGIS知乎-新一代ArcGIS问答社区

    原文:ArcGIS for Desktop入门教程_第二章_Desktop简介 - ArcGIS知乎-新一代ArcGIS问答社区 1 Desktop简介 1.1 ArcGIS for Desktop ...

  7. ArcGIS for Desktop入门教程_第八章_Desktop学习资源 - ArcGIS知乎-新一代ArcGIS问答社区...

    ArcGIS for Desktop入门教程_第八章_Desktop学习资源 - ArcGIS知乎-新一代ArcGIS问答社区 原文:ArcGIS for Desktop入门教程_第八章_Deskto ...

  8. python新手入门教程思路-Python新手入门教程_教你怎么用Python做数据分析

    Python新手入门教程_教你怎么用Python做数据分析 跟大家讲了这么多期的Python教程,有小伙伴在学Python新手教程的时候说学Python比较复杂的地方就是资料太多了,比较复杂.很多网上 ...

  9. 苹果手机上运行python_Python新手入门教程_在手机上就能学习编程的软件

    Python新手入门教程_在手机上就能学习编程的软件 很多小伙伴会问:我在学编程,想利用坐地铁坐公交吃饭间隙学编程,在手机上能学编程的软件有哪些?毕竟时间宝贵啊!!哈哈哈!!! 这个问题,在悟空回答的 ...

最新文章

  1. Request请求用Cookie记录SessionId
  2. 聊聊JS与设计模式之(工厂Factory)篇------(麦当劳的故事)
  3. 编写EasyCluster V2.0 Portal主界面时的HTML心得(NOWRAP)
  4. php中的意外type字符串,关于php:解析错误:语法错误,意外’文本’(T_STRING),期待’,’或’;’...
  5. aws ec2 php,如何使用php aws sdk启动和停止ec2实例
  6. 检测与跟踪:快速视频姿态估计
  7. 前端:HTML/05/lt;meta标记,XHTML简介及其编写规范,表格标签(lt;table)及其相关标签(lt;tr,lt;td或lt;th)
  8. 用jquery或js实现三个div自动循环轮播
  9. 微软:PowerShell 命令行工具存在 RCE 漏洞,请尽快修复
  10. JavaScript-bind-call-apply改变this指向
  11. 【UE4】UE4GamePlay架构
  12. 《软件工程导论》期末复习知识点总结(全)
  13. 入了giant FCR 3100,纪念一下!¥1800元
  14. 零基础程序员自学编程有这 6 种方法,你的自学方法是合理的么?
  15. matlab2014启动很慢,[转载]matlab启动慢的解决方法
  16. BibTex使用笔记
  17. 如何获取sku详情信息
  18. java mathematica_Java和Mathematica交互
  19. 杂项题(MISC)和web安全题【1】
  20. 北航王田苗教授:国内外机器人发展热点与趋势(精华版)

热门文章

  1. php ci cookie使用,CI框架实现cookie登陆的方法详解
  2. opencv java 摄像头_使用OpenCV Java创建Windows摄像头扫码程序
  3. Security 登录认证流程详细分析 源码与图相结合
  4. 支付业务流程--h5、APP
  5. python信号处理教程_python 之信号Signal|python3教程|python入门|python教程
  6. java jstat gcutil_java深入了解(jstat)
  7. 异常信息配置文件已被另一个程序更改_抢先目睹:SpringBoot2.4配置文件加载机制大变化
  8. java的逻辑结构_Java的逻辑结构
  9. java日期类的计算问题_java日期计算(Calendar类)
  10. ffmpeg 命令_Qt音视频开发11-ffmpeg常用命令