2014-11-16 8 views
0

JBoss AS 7.1 Server에서 RMI를 통해 노출 된 MBean (JMX)을 가지고 있지만 액세스 할 수 없습니다. 나는 이미 주위에 선회하고있는 모든 자습서를 따라 간다. 그러나 그것은 단지 기울어진다.JBoss AS 7.1 Remoting JMX 작동하지 않음

이것은 내 MBean의

<bean id="mbeanServer" class="org.springframework.jmx.support.MBeanServerFactoryBean"> 
    <property name="locateExistingServerIfPossible" value="true" /> 
</bean> 

<bean id="mBeanExporter" class="org.springframework.jmx.export.MBeanExporter"> 
    <property name="beans"> 
     <map> 
      <entry 
       key="test:name=foo" 
       value-ref="foo" /> 
     </map> 
    </property> 
    <property name="server" ref="mbeanServer" /> 
</bean> 

<bean id="registry" class="org.springframework.remoting.rmi.RmiRegistryFactoryBean"> 
    <property name="port" value="1399" /> 
</bean> 

<bean id="serverConnector" 
    class="org.springframework.jmx.support.ConnectorServerFactoryBean"> 
    <property name="objectName" value="connector:name=rmi" /> 
    <property name="serviceUrl" 
     value="service:jmx:rmi://192.168.1.108/jndi/rmi://192.168.1.108:1399/myconnector" /> 
    <property name="server"> 
     <ref local="mbeanServer" /> 
    </property> 
</bean> 

어떻게 원격 JConsole의이 액세스 할 수있는 노출 어떻게? 서비스 : JMX : 원격-JMX : //192.168.1.108 : 9999 서비스 : JMX : RMI : /// JNDI/RMI : //192.168.1.108 : 1090/jmxrmi 서비스 는 이미 이러한 시도했습니다 : jmx : rmi : /// jndi/rmi : //192.168.1.108 : 1090/myconnector

그리고 그 외에도 많은 작업이 있습니다. 내가 잘못했거나 어떻게해야합니까?

답변

1

JBoss 7/EAP6에서는 원격 jmx 호출에 rmi를 사용할 수 없으므로 JBoss는 jmxremoting-jmx 프로토콜을 사용합니다.

당신은에서 전체 예를 볼 수 있습니다 Using Spring to call jmx bean on JBoss7/EAP 6

+0

덕분에 .. 내가 지난 3 일 동안이 문제에 직면 할 수있다는 ... U에 의해 주어진 정보는 정말 도움이됩니다 – dhroove