catalina.sh, 또는 catalina.bat 파일에 

아래 실행 옵션을 추가 한다.

아래는 인증 없이 사용할때

CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote"
CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote.port=8888"
CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote.ssl=false"
CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote.authenticate=false"
CATALINA_OPTS="$CATALINA_OPTS -Djava.rmi.server.hostname=<hostname>"

인증을 사용할때는 아래 내용 추가 

CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote.password.file=$CATALINA_HOME/conf/jmxremote.password 
CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote.access.file=$CATALINA_HOME/conf/jmxremote.access


jmxremote.password 파일 샘플

user1 1234
user2 1234


jmxremote.access 파일 샘플 

user1 readonly
user2 readwrite 


포트랑 ssl은 환경에 맞게 바꿔 주면 됨.


설정 완료후 was 기동 하고 로컬에서 jConsole, visualVm으로 접속 하면 된다.



 

+ Recent posts

티스토리 툴바