可以在Java项目的构建/编译时获取WSDL吗?

时间:2012-01-27 22:10:05

标签: java web-services tomcat jax-ws

可替换地:

是否可以在不部署到服务器的情况下将WSDL写入文件?

我想在部署应用程序之前从此WSDL生成WS客户端。

2 个答案:

答案 0 :(得分:2)

您可以使用wsgen生成wsdl。

来自文档中的示例

wsgen -wsdl -d stock -cp myclasspath stock.StockService

这将在“stock”目录中生成wsdl和schema文件。

还有wsgen Ant task

答案 1 :(得分:0)

如果您使用Maven,则可以使用插件jaxws-maven-pluginmaven-jaxb2-plugin在构建/编译时构建WS工件。