<<서버에서 할 작업>>
local에서 띄울 땐 -Dcom.sun.management.jmxremote 이 옵션만 추가하고 jconsole를 띄우면 해결되지만 서버의 경우 몇 가지 옵션 설정이 더 필요하다.

-Dcom.sun.management.jmxremote.port=1818
이 옵션은 아마 빼게되면 rmi기본 port인 1099를 이용하겠지만, 내 경우는 내부적으로 사용하고 있어 다른 port 지정

-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
일단 언능 해 보기 위해 두가지 인증 절차 안거치게 설정

ant를 이용할 경우
           <jvmarg value="-Dcom.sun.management.jmxremote" />
           <jvmarg value="-Dcom.sun.management.jmxremote.port=1818" />           
           <jvmarg value="-Dcom.sun.management.jmxremote.authenticate=false" />
           <jvmarg value="-Dcom.sun.management.jmxremote.ssl=false" />

<<로컬에서 할 작업>>

jconsole 띄우고 서버 주소와 port 번호만 넣고 connect하면 성공



참고 url : http://java.sun.com/j2se/1.5.0/docs/guide/management/agent.html#no_security

'programming > Java' 카테고리의 다른 글

RMI 연결 시 timeout이 안나는 문제  (0) 2006.07.07
Java Puzzlers : 1. Oddity  (0) 2006.07.03
jstat - Java 가상 머신 통계 데이터 감시 툴  (0) 2006.06.30

+ Recent posts