jconsole 사용 (JSP/Servlet)
2017-12-06 15:36 - swindler
tomcat을 원격지에서 jconsole로 접속해 보기로 한다.
local에서 jconsole을 실행할 수 있으나, 부하를 많이 주어 원격지에서 보는걸 더 추천하는 것 같다.
일단 tomcat 에 옵션을 주어야 한다.
나는 /usr/sbin/tomcat에 직접 JAVA_OPTS 옵션을 추가했다.
export JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9999 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false"
포트는 9999
어차피 방화벽에서 막혀 있어서, auth, ssl은 false로 설정했다.
iptables에서 9999 포트를 열고 JDK/bin/jconsole을 윈도우에서 실행하여 해당 서버로 접속을 시도
이유는 잘 모르겠으나, 접속이 되지 않는다.
근데 대충 보아하니 jconsole에서 특별히 많은 기능을 제공하지 않는 것 같아서,
그냥 pass
local에서 jconsole을 실행할 수 있으나, 부하를 많이 주어 원격지에서 보는걸 더 추천하는 것 같다.
일단 tomcat 에 옵션을 주어야 한다.
나는 /usr/sbin/tomcat에 직접 JAVA_OPTS 옵션을 추가했다.
export JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9999 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false"
포트는 9999
어차피 방화벽에서 막혀 있어서, auth, ssl은 false로 설정했다.
iptables에서 9999 포트를 열고 JDK/bin/jconsole을 윈도우에서 실행하여 해당 서버로 접속을 시도
이유는 잘 모르겠으나, 접속이 되지 않는다.
근데 대충 보아하니 jconsole에서 특별히 많은 기능을 제공하지 않는 것 같아서,
그냥 pass