그거/Java

JCONSOLE 사용하기.

뽀기 2009. 7. 28. 11:20

1. jconsole을 사용하기 위한 환경 설정
2. 프로그램 실행 시 jconsole 연동을 위한 VM 옵션주기 


1. 환경 설정
  - %JAVA_HOME%/jre/lib/management/ 로 이동
  - jmxremote.password.template 파일을 복사하여 jmxremote.password 파일을 생성
  - jmxremote.password 파일의 제일 밑에 있는 아래 내용 주석 해제
    # monitorRole  QED
    # controlRole   R&D
  - jmxremote.password 파일을 읽기 전용으로 만든다.

2. 옵션 설정
  -Dcom.sun.management.jmxremote
  -Dcom.sun.management.jmxremote.port=8999
  -Dcom.sun.management.jmxremote.ssl=false
  -Dcom.sun.management.jmxremote.password.file=[passwordFilePath]/jmxremote.password


# jmxremote.password 파일 관련하여 에러 발생할 수 있음

   Password file read access must be restricted ........ 

   이런 에러 발생할 경우 아래와 같이 해준다.

   1. UNIX 환경
       $ chmod 444 jmxremote.password
   2. 윈도우 환경
       > cacls jmxremote.password /P Administrator:R