我用wsimport命令行工具来创建类,但是我想从java代码中完成。任何想法?通过java程序从WSDL生成java类
2
A
回答
1
它可以调用WsImport
main()
方法:
import com.sun.tools.ws.WsImport;
...
String[] args = {"put", "your", "arguments", "here"};
WsImport.main(args);
我认为这是Ant task做什么。
更新:我不知道理解你正在试图做什么(我不认为你想生成源代码,并在运行时编译)。
如果问题实际上是关于做动态调用,JAX-WS的动态调用接口(DII)是javax.xml.ws.Dispatch
对象。检查JAX-WS's dynamic Dispatch interface。
0
您可以通过编程方式使用wsimport ant task。
您可以通过使用任务分类 - com.sun.tools.ws.ant.WsImport
来完成此操作。实例化它,设置其属性(如任务文档中定义的),并调用方法。
0
您试图实现的不是典型的Java Web服务流程。但是,您可以使用基于动态JVM的Groovy language使用GroovyWS模块来实现此目的。
相关问题
- 1. 从Java应用程序生成Java类
- 2. 从java程序动态生成java类
- 3. 在运行时从wsdl生成JAVA类
- 4. 无法生成从WSDL Java类在Eclipse
- 5. Eclipse WSDL生成器(来自java类)?
- 6. 使用Maven从WSDL生成Java时指定程序包名称
- 7. 如何从WSDL生成JAVA构件?
- 8. 通过Java处理WSDL
- 9. 如何让从WSDL生成的Java类实现接口
- 10. 无法使用wsdl2java从wsdl生成java类
- 11. 通过Java程序运行Java程序
- 12. 从WSDL创建Java类
- 13. 从Java类生成方面
- 14. wsdl到java类
- 15. 生成从WSDL
- 16. 在Eclipse中生成WSDL时Java ClassCastException?
- 17. Java的JAX WS生成WSDL VS WSGEN
- 18. Java Web服务和WSDL文件生成
- 19. 用于java代码的wsdl生成器
- 20. xsd java类生成
- 21. 通过Java应用程序
- 22. 的Eclipse生成WSDL使用的Java类minOccus = 0设置
- 23. 使用它生成Java类后,是否再需要WSDL?
- 24. 从WSDL生成实体框架类
- 25. 从WSDL文件生成C#.net类
- 26. 如何在Pom.xml中从WSDL生成Java源代码?
- 27. 无法从wsdl文件生成java代码
- 28. 从WSDL URL生成Java源代码时的异常
- 29. 当'lang'已经定义时如何从WSDL生成Java文件?
- 30. 如何从java中的wsdl文件生成SOAP请求xml
你能说你为什么需要这个吗? – 2010-03-23 09:36:57
因为我需要基于WSDL制作动态服务调用器。所以我需要动态创建Web服务类 – Milan 2010-03-23 09:38:01