[英]Generate java classes from WSDL through java program
我使用wsimport命令行工具来创建类,但我想从java代码中创建它。 任何想法?
可以调用WsImport
main()
方法:
import com.sun.tools.ws.WsImport;
...
String[] args = {"put", "your", "arguments", "here"};
WsImport.main(args);
我认为这就是Ant任务的作用。
更新:我不确定你想要做什么(我不认为你想生成源代码并在运行时编译它)。
如果问题实际上是关于进行动态调用,则JAX-WS的动态调用接口(DII)是javax.xml.ws.Dispatch
对象。 检查JAX-WS的动态Dispatch接口 。
您可以以编程方式使用wsimport ant任务 。
您可以使用任务类 - com.sun.tools.ws.ant.WsImport
来完成此操作。 实例化它,设置其属性(在任务文档中定义),并调用execute()
方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.