WebService生成客户端的URL与域名问题

webservice 同时被 2 个专栏收录
2 篇文章 0 订阅
4 篇文章 0 订阅

问题:在使用Axis2生成客户端时遇到读取WSDL时,IP地址被域名所替换的情况,Axis2的工具不能生成客户端。

报异常org.apache.axis2.AxisFault:域名和“ java.net.UnknownHostException”。

原因:厂商使用WCF发布的服务,WSDL里面的某些数据元IP地址被域名所替换,导致Axis2工具无法找到主机(即服务端)。

解决:修改hosts文件映射IP与域名即可:

1、进入路径C:\Windows\System32\drivers\etc。

2、打开hosts文件,在最下面添加ip地址与域名映射,例:10.101.10.1 domainName,注意ip与域名中间有空格。若hosts文件无法保持,复制hosts文件到桌面修改后再粘贴原文件。

3、重新生成成功。

  • 1
    点赞
  • 0
    评论
  • 0
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

参与评论 您还未登录,请先 登录 后发表或查看评论
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页

打赏作者

mjjmjc

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

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

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

打赏作者

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

抵扣说明:

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

余额充值