如何使用java程序使用wsimport为服务生成代理

时间:2016-07-13 10:36:30

标签: java web-services wsdl2java wsimport

我正在编写一个小框架来测试SOAP服务。 为此,我计划使用wsimport工具在运行时为要测试的Web服务生成代理。是否有任何方法可以通过java程序执行wsimport,以便我可以通过简单的Web表单传递从用户处获取的Service wsdl url。

这样我的程序就会处理多个Serivce网址,为它们生成代理。

我知道为wsimport添加Ant任务,但据我所知,它需要WSDL文件的物理路径,由于我的应用程序的动态特性,这是不可能的。

我知道使用Java执行命令提示符然后执行wsimport的另一种方式,如果此应用程序将托管在Linux服务器上,这将再次起作用。如果有人可以提出更好的解决方案。

0 个答案:

没有答案