0

谁能告诉我如何公开 wsdl 文件,即 web 服务是使用 eclipse 在 java 中创建的。我也是 java/eclipse 和 web 服务的自学者,所以任何人都可以让我清楚地说明步骤。

谢谢你的时间!...

4

1 回答 1

0

Apache Axis 有一些我经常使用的很酷的工具——要生成 wsdl,请使用java2wsdl。它有一个命令行版本,还有一个 Maven 插件(我强烈推荐),它会在您每次打包 Web 服务时自动为您重新生成 wsdl。

更重要的是,axis 的东西还提供了客户端存根的自动生成,您可以通过这些存根在消费者应用程序或服务中使用您的 Web 服务。或者,也可以为此使用JAX-WS 工具。无论哪种情况,我都建议使用 Maven 自动化该过程。

如果您以这种方式将 wsdl 与您的应用程序打包在一起(而不是让服务器自动为您执行此操作),您可以确定您的合同在任何平台上看起来都是一样的。

于 2012-08-01T12:07:26.663 回答