繁体   English   中英

如何配置CXF Web服务,以便Glassfish可以监视它们

[英]How to configure CXF web services so that Glassfish can monitor them

我们在Glassfish应用程序服务器上部署通过使用CXF框架实现的Web服务。 Glassfish可以通过其管理控制台监视部署在服务器上的Web服务

我们希望能够将Glassfish的这些监视功能用于通过CXF实现的Web服务,但是当我们部署Web服务应用程序时,这些服务将无法通过Glassfish管理控制台使用。

有谁知道如何配置CXF Web服务,以便它们显示在Glassfish的管理控制台中?

有一些文档位于:

http://cxf.apache.org/docs/jmx-management.html

关于如何在CXF中启用JMX工具。 但是,这里缺少一些东西。 在2.2.3及更高版本中,InstrumentationManagerImpl Bean上有一些新属性,可以告诉它不要创建新的MBean服务器和连接,并希望使用提供的平台来填充它。

<usePlatformMBeanServer>true</usePlatformMBeanServer>

只会调用:

mbs = ManagementFactory.getPlatformMBeanServer();

希望它将获得默认的GlassFish MBS。

<createMBServerConnectorFactory>false</createMBServerConnectorFactory>

不会创建新的连接器。

另外,如果可以从spring上下文中获取GlassFish MBS的句柄(spring可能有办法),则可以将“ server”属性设置为实际的MBeanServer。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM