生成的WSDL文件位于何处?

时间:2015-01-20 07:45:20

标签: java eclipse soap wsdl jax-ws

我是Web服务新手,现在正在研究Jax-WS Web服务。我创建了一个小的Web服务并将其托管在Tomcat服务器中。我首先创建了Web服务类并生成了WSDL。我使用eclipse IDE创建了项目。

当我们首先创建Web服务类并尝试使用生成的WSDL文件所在的类生成WSDL时?

我想知道文件是在部署时生成的,还是在生成????后它位于WAR文件中的确切位置

请有人帮我澄清一下......

2 个答案:

答案 0 :(得分:2)

如果要检查Web服务运行状态

http://localhost:8080/<Your project name>/services/<Webservice class name>

找到wsdl文件

http://localhost:8080/<Your project name>/services/<Webservice class name>?wsdl

答案 1 :(得分:0)

这实际上取决于你的jax-ws提供商。例如,如果您使用的是weblogic使用的jwsc ant任务或工具,则在部署Web服务时会生成wsdl(http://docs.oracle.com/cd/E14571_01/web.1111/e13750/anttasks.htm#WSREF126

如果您使用的是reference implementation,那么您可以指定使用&#39; genwsdl&#39;在编译时生成wsdl。开关。 wsdl本身将在&quot; resourcedestdir&#39;中指定的位置生成。属性。