2011-01-21 2 views
1

내 JROCKIT JVM에서 JMX를 활성화하여 jconsole에 액세스하는 방법은 무엇입니까?내 JROCKIT JVM에서 JMX를 활성화하여 jconsole에 액세스하는 방법은 무엇입니까?

(How to activate JMX on my JVM for access with jconsole? 다소 후속 질문)

'나는 활성화 JMX와 제이 보스 (6.0.0.Final)를 실행하려고하면 내가 이상한 오류를 얻고, 제이 보스는 아무튼 때문에 물어 주된 이유이며, t 올바르게 시작하십시오. 어쩌면 그것은 보스 문제 일 수 있습니다.

답변

1

이 작업을 수행하는 가장 쉬운 방법은 동시에 다양한 잠재적 인 네트워킹 구성 문제를 지원하고 JVM (대부분은?)에서 작업하는 것입니다. JMXConnectorServer을 JBoss App Server에 설치하는 것입니다. 이제 표준 J2SE 연결을 사용하고 있습니다.

JBoss 6의 이전 빌드에는이 지원 기능이 내장되어 있으며 jboss에서 제거한 이유는 확실하지 않지만 여기에서 다시 만들 수 있습니다.

  1. 는/jbossas-jbossas - JMX-원격org.jboss.jbossas의 받는다는 서명이 단지 jboss-as-jbossas-jmx-remoting.jar을 찾습니다. [jboss-home]/server/[your-server]/lib 디렉토리에 복사하십시오.
  2. 아래와 같이 jmx-connector-service.xml과 같은 파일을 만들고 [jboss-home]/server/[your-server]/deploy 디렉토리에 놓습니다. alt text

(죄송합니다. stackoverflow에 XML 형식을 지정하는 데 문제가 있습니다.)

서버가 시작

, 당신은 꽤 초기에이 같은 로그 문을 볼 수 있습니다 :

정보 [JMXConnectorServerService] JMX 커넥터 서버 : 서비스 : JMX : RMI : //10.213.14.95/jndi/rmi를 : //10.213.14.95 : 1090/JMXConnector의

당신은 등 바인딩, 레지스트리의 사용 포트를 조정할 수 있지만 지금은 JConsole의를 열고 서비스에 연결할 수 있습니다 : JMX : RMI : //10.213 .14.95/jndi/rmi : //10.213.14.95 : 1090/jmxconnector.

서비스 here에 대한 자세한 정보를 찾을 수 있습니다.