我是Web服务新手,现在正在研究Jax-WS Web服务。我创建了一个小的Web服务并将其托管在Tomcat服务器中。我首先创建了Web服务类并生成了WSDL。我使用eclipse IDE创建了项目。
当我们首先创建Web服务类并尝试使用生成的WSDL文件所在的类生成WSDL时?
我想知道文件是在部署时生成的,还是在生成????后它位于WAR文件中的确切位置
请有人帮我澄清一下......
答案 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;中指定的位置生成。属性。