簡體   English   中英

JMX與Apache CXF的集成

[英]JMX Integration with Apache CXF

我需要使用JMX監視CXF服務器,並遵循CXF文檔 我使用tomcat,以下是位於/home/kalpa/applications/apache-tomcat-7.0.54/webapps/java_first_jaxws/WEB-INF/classes cxf.xml文件的內容

<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">

<bean id="org.apache.cxf.management.InstrumentationManager" class="org.apache.cxf.management.jmx.InstrumentationManagerImpl">
  <property name="bus" ref="cxf" />
  <property name="enabled" value="true" />
  <property name="JMXServiceURL " value="service:jmx:rmi:///jndi/rmi://localhost:9914/jmxrmi" />
</bean>

</beans>

但是我無法使用jconsole監視數據。 沒有用於連接的本地條目。

這里可能是什么問題?

我不知道您的問題是否仍然存在,但這是我的配置:

  <cxf:bus bus="cxf">
    <cxf:properties>
      <entry key="bus.jmx.enabled" value="true"/>
      <entry key="bus.jmx.JMXServiceURL" value="service:jmx:rmi:///jndi/rmi://localhost:9914/jmxrmi"/>
    </cxf:properties>
  </cxf:bus>

代替您的:

<bean id="org.apache.cxf.management.InstrumentationManager" class="org.apache.cxf.management.jmx.InstrumentationManagerImpl">
  <property name="bus" ref="cxf" />
  <property name="enabled" value="true" />
  <property name="JMXServiceURL " value="service:jmx:rmi:///jndi/rmi://localhost:9914/jmxrmi" />
</bean>

我正在使用CXF 3.0.2和JRE 1.6.0_27中的jconsole ...

這工作正常:

jconsole連接字符串

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM