2012-06-13 2 views
2

서버에서 실행되는 Java 서비스를 작성했습니다.Jconsole 도구에서 연결을 저장하는 방법

나는 JMXjconsole을 사용하여 myPC에서 서비스를 모니터링했습니다. 연결하기 위해

, 나는 jconsole에 다음 링크를 복사 및 붙여 넣기 할 필요가 : 나는 다시 연결하려면

service:jmx:rmi://192.168.5.207:9999/jndi/rmi://192.168.5.207:9999/jmxrmi 

jconsole을 종료 한 후, 내가 복사하고 다시 링크를 붙여 넣기합니다.

jconsole에 링크를 저장하여 다시 사용할 수있는 방법이 있습니까?

다른 원격 모니터 도구를 제안 할 수 있습니까?

답변

6

난 당신이 JConsole의에 URL을 저장할 수 없습니다, 생각합니다. 대신 VisualVM을 사용할 수 있습니다. JConsole로서의 기능이 모두 갖추어져있어, 매우 훌륭한 기능을 추가하고 있습니다.

+0

감사합니다. 내가 찾는 VisualVM입니다. 그것은 나를 위해 아주 좋습니다. – tienthanhakay

4

당신은 프로그램의 인수로 URL을 지정할 수 있습니다

jconsole의 [옵션] [PID | [호스트 : 포트]] 시스템 프로퍼티 또, com.sun.management.jmxremote 시작했다 로컬 자바 VM의

PID

프로세스 ID. Java VM은 jconsole을 실행중인 사용자 ID와 동일한 사용자 ID로 실행 중이어야합니다. 자세한 내용은 JMX 모니터링 및 관리를 참조하십시오.

호스트 : 자바 VM이 실행되고있는 호스트 시스템과 JVM이 시작되었을 때 시스템 프로퍼티 com.sun.management.jmxremote.port로 지정한 포트 번호의 포트

이름입니다. 자세한 내용은 JMX 모니터링 및 관리를 참조하십시오.

http://docs.oracle.com/javase/1.5.0/docs/tooldocs/share/jconsole.html