VisualVM 원격 접속
1. JMX (자바 프로그램 구동 스크립트에 추가)
JAVA_OPTS=" ${JAVA_OPTS} -Dcom.sun.management.jmxremote.port=9099"
JAVA_OPTS=" ${JAVA_OPTS} -Dcom.sun.management.jmxremote.rmi.port=9099"
JAVA_OPTS=" ${JAVA_OPTS} -Dcom.sun.management.jmxremote.ssl=false"
JAVA_OPTS=" ${JAVA_OPTS} -Dcom.sun.management.jmxremote.authenticate=false"
JAVA_OPTS=" ${JAVA_OPTS} -Dcom.sun.management.jmxremote.local.only=false"
JAVA_OPTS=" ${JAVA_OPTS} -Djava.rmi.server.hostname=x.x.x.x"
2. jstat
2.1. jstatd.policy 파일 생성
grant codebase "file:/data/www/rtls_java/java/lib/tools.jar" {
permission java.security.AllPermission;
};
2.2. 구동
/<path>/jstatd -p 9098 -J-Djava.security.policy=/<path>/jstatd.policy -J-Djava.rmi.server.hostname=x.x.x.x
댓글