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

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

霸道流氓气质

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值