【发布时间】:2017-05-17 09:32:31
【问题描述】:
如何列出服务器上部署的所有 Web 服务?是否有任何用于列出相同的全局命令?
就像我的服务一样,我有以下共同点:
path="vms/CaseServices"
path="vms/ActivityServices"
path="vms/FileDownloadServices"
为了访问它们,我使用
http://localhost:8080/vms/CaseServices?wsdl
但是如何列出服务器上所有可用的 Web 服务,是否使用 Java 代码?
【问题讨论】:
-
我敢打赌,根据服务器的不同,有一个 xml 包含
Servlet路径、Filter路径...和 WebService,因此您可以读取该 XML 来获取所有的WS。现在,我不知道是不是真的,我应该在应用服务器上部署ear/war后检查映射是如何存储的 -
PS : 当然,如果你自己定义了
web.xml文件来创建映射,这会很容易做到,但是有了注解......这并不简单。
标签: java web-services tomcat glassfish mule