生成的WSDL文件位于何处?

问题描述 投票:2回答:2

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

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

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

任何人都可以帮我澄清一下......

java eclipse soap wsdl jax-ws
2个回答
2
投票

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

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

找到wsdl文件

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

0
投票

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

如果您使用的是reference implementation,则可以指定使用'genwsdl'开关在编译时生成wsdl。 wsdl本身将在'resourcedestdir'属性中指定的位置生成。

© www.soinside.com 2019 - 2024. All rights reserved.