我在tomcat中部署了一些jax-ws webservices: web.xml中:
...
<servlet>
<servlet-name>WebServiceJaxWs</servlet-name>
<servlet-class>...a bean of mine which overwrites WSServletDelegate</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
...
web服务本身在sun-jaxws.xml
中定义他们工作得很好。
我现在需要编写一个jsp,它显示所有已部署的Web服务。我有权访问servlet上下文,但我简单地找不到访问WebServiceJaxWs Servlet的方法。我的想法是访问它,然后枚举已发布的端点。
有什么想法吗?
答案 0 :(得分:0)
我能想到的手动方式是解析您的sun-jaxws.xml
并从那里获取信息。
答案 1 :(得分:0)
也许您可以将所有这些Web服务部署为JMX bean,并使用JConsole查看它们。