【发布时间】:2011-07-28 13:59:18
【问题描述】:
环境 NetBeans 6.9.1、GlassFish 3.1 + METRO 2.1
我正在托管 METRO Web 服务,我想为项目创建一个主页,动态列出所有托管的 Web 服务。有没有办法实现这个?以实际的方式(JSF,?)需要什么?任何建议将不胜感激。
提前致谢, 丹尼尔
【问题讨论】:
标签: java web-services glassfish jax-ws
环境 NetBeans 6.9.1、GlassFish 3.1 + METRO 2.1
我正在托管 METRO Web 服务,我想为项目创建一个主页,动态列出所有托管的 Web 服务。有没有办法实现这个?以实际的方式(JSF,?)需要什么?任何建议将不胜感激。
提前致谢, 丹尼尔
【问题讨论】:
标签: java web-services glassfish jax-ws
Metro 具有出色的 JMX 支持,如果您按照 Metro Guide 第 19 章所述启用 JMX 监控,那么您可以使用 JMX 动态查询已部署的 Web 服务,如 here 所述,使用 WSEndpoint MBean。
【讨论】:
mBeanServer.queryNames(ObjectName.WILDCARD, ObjectName.WILDCARD); 列出 MBean,但我没有在列表中看到 WSEndpoint。但是我在部署时看到了这个:INFO: Metro monitoring rootname successfully set to: amx:pp=/mon/server-mon[server],type=WSEndpoint,name=/JavaWSJMX-WSnameWSService-WSnameWSPort。如何获得参考?