Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JMX与apachecxf的集成_Java_Apache_Tomcat_Cxf_Jmx - Fatal编程技术网

Java JMX与apachecxf的集成

Java JMX与apachecxf的集成,java,apache,tomcat,cxf,jmx,Java,Apache,Tomcat,Cxf,Jmx,我需要使用JMX监视CXF服务器,并遵循以下步骤。我使用tomcat,下面是我的cxf.xml文件的内容,该文件位于/home/kalpa/applications/apache-tomcat-7.0.54/webapps/java\u first\u jaxws/WEB-INF/classes 但是我不能用jconsole监视数据。连接没有本地条目 这里可能有什么问题?我不知道您的问题是否仍然存在,但这是我的配置: <cxf:bus bus="cxf"> <cxf

我需要使用JMX监视CXF服务器,并遵循以下步骤。我使用tomcat,下面是我的cxf.xml文件的内容,该文件位于/home/kalpa/applications/apache-tomcat-7.0.54/webapps/java\u first\u jaxws/WEB-INF/classes

但是我不能用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>
我正在使用CXF3.0.2和JRE 1.6.027中的jconsole

这很好:

<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>