我是Web服务的新手,现在正在研究Jax-WS Web服务。我创建了一个小的Web服务并将其托管在Tomcat服务器中。我首先创建了Web服务类并生成了WSDL。我使用eclipse IDE创建了项目。
当我们首先创建Web服务类并尝试使用生成的WSDL文件所在的类生成WSDL时?
我想知道文件是在部署时生成还是在生成????后它位于WAR文件中的确切位置?
任何人都可以帮我澄清一下......
如果要检查Web服务运行状态
http://localhost:8080/<Your project name>/services/<Webservice class name>
找到wsdl文件
http://localhost:8080/<Your project name>/services/<Webservice class name>?wsdl
这真的取决于你的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'属性中指定的位置生成。