如果我在 Glassfish 下运行 JAX-WS Web 服务,如何查看它的 WSDL?我知道我可以使用 wsgen 生成 WSDL 文件,但我想知道是否可以在 Glassfish 上拥有运行时 WSDL?
我已经尝试在 Tomcat 上运行我的 Web 服务,并且能够通过访问我在 web.xml 上指定的 URL 模式来获得运行时 WSDL。但是,由于我在 Glassfish 上的 JAX-WS Web 服务上没有 web.xml,我不确定如何访问我的 WSDL。
只要您知道 Web 服务的端点 URL,您就应该能够通过附加?wsdl
到 URL 的末尾来查看运行时 WSDL。
/Test/MyClassService?wsdl
- 现在您位于http://localhost:4848/common/applications/webServiceWsdl.jsf?appName=Test&wsdl=%2FTest%2FMyClassService%3Fwsdl)