25 java wsdl web-services
我有一个名为abc.wsdl的wsdl
当我尝试通过此命令生成SEI接口java文件时
wsimport abc.wsdl
Run Code Online (Sandbox Code Playgroud)
它在包路径abcd中生成.class文件
但它没有生成任何.java文件.
你能告诉我为什么我无法生成.java文件吗?
实际上我是.wsdl文件的新手.
是否在.wsdl文件中的某处指定生成.class文件而不是.java文件?
和
我如何生成.java文件?
Ale*_*ets 45
wsimport来自JDK 1.7的实用程序确实会生成java文件,但class只在生成字节代码后才删除它们.您可以使用选项-keep指定要同时具有这两者.
wsimport -keep http://example.com/webservice?wsdl
Run Code Online (Sandbox Code Playgroud)
Tar*_*rmo 14
默认情况下,wsimport仅生成类,但也可以使用-s标志生成源.例如,将文件夹src设置为要生成的类根文件夹,并执行如下命令:
wsimport -s src http://example.com/webservice?wsdl
Run Code Online (Sandbox Code Playgroud)
这样你的类将像以前一样,但你的源将在src文件夹中.通过在命令行输入wsimport -help,可以找到有关不同wsimport标志的其他信息.