Webservice入门教程_用Eclipse的TCP_IP工具监听请求实现端口转接
场景
项目专栏:
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工具监听请求实现端口转接相关推荐
- Webservice入门教程_教程目录以及地址
场景 项目专栏: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37726 实现 1.WebService入门简介教程 https://b ...
- Webservice入门教程_用CXF编写基于Spring的WebService
场景 项目专栏: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37726 实现 搭建服务端 1.打开Eclipse--新建Dynamic ...
- Webservice入门教程_编写手机归属地查询的webservice
场景 项目专栏: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37726 免费Webservice接口: http://www.webx ...
- Webservice入门教程_编写天气预报的webservice
场景 项目专栏: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37726 免费Webservice天气接口: http://www.we ...
- Webservice入门教程_用JDK开发Webservice
场景 项目专栏: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37726 实现 搭建服务端 打开Eclipse新建 Java proje ...
- ArcGIS for Desktop入门教程_第二章_Desktop简介 - ArcGIS知乎-新一代ArcGIS问答社区
原文:ArcGIS for Desktop入门教程_第二章_Desktop简介 - ArcGIS知乎-新一代ArcGIS问答社区 1 Desktop简介 1.1 ArcGIS for Desktop ...
- ArcGIS for Desktop入门教程_第八章_Desktop学习资源 - ArcGIS知乎-新一代ArcGIS问答社区...
ArcGIS for Desktop入门教程_第八章_Desktop学习资源 - ArcGIS知乎-新一代ArcGIS问答社区 原文:ArcGIS for Desktop入门教程_第八章_Deskto ...
- python新手入门教程思路-Python新手入门教程_教你怎么用Python做数据分析
Python新手入门教程_教你怎么用Python做数据分析 跟大家讲了这么多期的Python教程,有小伙伴在学Python新手教程的时候说学Python比较复杂的地方就是资料太多了,比较复杂.很多网上 ...
- 苹果手机上运行python_Python新手入门教程_在手机上就能学习编程的软件
Python新手入门教程_在手机上就能学习编程的软件 很多小伙伴会问:我在学编程,想利用坐地铁坐公交吃饭间隙学编程,在手机上能学编程的软件有哪些?毕竟时间宝贵啊!!哈哈哈!!! 这个问题,在悟空回答的 ...
最新文章
- Request请求用Cookie记录SessionId
- 聊聊JS与设计模式之(工厂Factory)篇------(麦当劳的故事)
- 编写EasyCluster V2.0 Portal主界面时的HTML心得(NOWRAP)
- php中的意外type字符串,关于php:解析错误:语法错误,意外’文本’(T_STRING),期待’,’或’;’...
- aws ec2 php,如何使用php aws sdk启动和停止ec2实例
- 检测与跟踪:快速视频姿态估计
- 前端:HTML/05/lt;meta标记,XHTML简介及其编写规范,表格标签(lt;table)及其相关标签(lt;tr,lt;td或lt;th)
- 用jquery或js实现三个div自动循环轮播
- 微软:PowerShell 命令行工具存在 RCE 漏洞,请尽快修复
- JavaScript-bind-call-apply改变this指向
- 【UE4】UE4GamePlay架构
- 《软件工程导论》期末复习知识点总结(全)
- 入了giant FCR 3100,纪念一下!¥1800元
- 零基础程序员自学编程有这 6 种方法,你的自学方法是合理的么?
- matlab2014启动很慢,[转载]matlab启动慢的解决方法
- BibTex使用笔记
- 如何获取sku详情信息
- java mathematica_Java和Mathematica交互
- 杂项题(MISC)和web安全题【1】
- 北航王田苗教授:国内外机器人发展热点与趋势(精华版)
热门文章
- php ci cookie使用,CI框架实现cookie登陆的方法详解
- opencv java 摄像头_使用OpenCV Java创建Windows摄像头扫码程序
- Security 登录认证流程详细分析 源码与图相结合
- 支付业务流程--h5、APP
- python信号处理教程_python 之信号Signal|python3教程|python入门|python教程
- java jstat gcutil_java深入了解(jstat)
- 异常信息配置文件已被另一个程序更改_抢先目睹:SpringBoot2.4配置文件加载机制大变化
- java的逻辑结构_Java的逻辑结构
- java日期类的计算问题_java日期计算(Calendar类)
- ffmpeg 命令_Qt音视频开发11-ffmpeg常用命令