普元 EOS Platform 7.5 将逻辑流封装为webservice,wsdl文件上右键,生成客户端代码,提示:选择的wsdl文件中没有服务信息

原文链接

【解答】

问题原因:默认生成的wsdl文件中没有明确服务的地址和端口,需要访问的时候动态生成,所以不能基于默认的wsdl生成调用代码

解决办法:

1、在逻辑流中访问生成的wsdl文件,访问地址,如::http://127.0.0.1:8080/default/testwebService?wsdl

2、在studio中导入wsdl文件,wsdl文件的地址:http://127.0.0.1:8080/default/testwebService?wsdl

3、基于导入的wsdl文件,右键“生成客户端代码”

 

备注:默认生成的wsdl文件和在浏览器中访问后再次导入的wsdl文件主要区别参见红色框里的内容

默认生成的wsdl:

在浏览器中访问后重新导入的wsdl(testwebService_import1.wsdl是导入后默认生成的,生成客户端代码时基于testwebService.wsdl右键生成):


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值