首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从WSDL URL生成WSDL文件

从WSDL URL生成WSDL文件
EN

Stack Overflow用户
提问于 2016-04-07 15:57:47
回答 1查看 9.3K关注 0票数 1

我在http://localhost:8080/myService?wsdl上公开了一个WebService定义

此WSDL包含许多外部模式导入。

我希望将此WSDL保存到文件中(单个wsdl或wsdl+ xsd -随便什么)。

我知道SoapUI可以通过Export definition做到这一点,但我使用的是Windows和SoapUI

代码语言:javascript
复制
java.io.FileNotFoundException:
d:\myService_1_2_3_4_5_6_7_8_9_10_11_12_13_14_15_16_17_18_19_20_21_22_23_24_25_26_27_28_29_30_31_32_33_34_35_36_37_38_39_40_41_42_43_44_45_46_47_48_49_50_51_52_53_54_55_56_57_58_59_60_61_62_63_64_65_66_67_68_69_70_71_72_73_74_75_76_77_78_79_80_81_82_83.xsd 
(The filename, directory name, or volume label syntax is incorrect) 

正如你所看到的,我有一个像83+的.xsd文件,它的文件名太长了(在Windows上)。

您知道如何更改SoapUI命名约定或如何使用其他工具将定义导出到文件吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-08 00:10:38

右键单击并选择“显示界面查看器”。选择"WSDL Content“选项卡。右键单击右侧的WSDL并选择"Select All",然后选择"Copy“。粘贴到记事本并保存。

(2016/04/13更新合并我自己的评论如下)

试试Merging WSDL and XSD files,它有一个免费工具的描述来做这件事。它有一个指向Google Code page的链接,其中包含源代码和二进制文件。在Google code页面上,单击左侧的Downloads链接,只下载Windows二进制文件,如果您不喜欢从源代码构建它的话。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36470056

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档