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