728x90
반응형
1. apache tomcat 공식 홈페이지에서 tomcat 버전에 맞는 jmx.jar 파일을 다운받는다.
2. tomcat이 설치된 경로/lib에 다운받은 jmx.jar 파일을 추가한다.
3. tocmat이 설치된 경로/bin 에 setenv.sh 파일을 생성한 뒤 아래의 설정을 추가한다.
vi setenv.sh
#!/bin/sh
JMX_OPTS=" -Dcom.sun.management.jmxremote \
-Dcom.sun.management.jmxremote.authenticate=false \
-Djava.rmi.server.hostname=톰캣이 구동되는 서버 IP \
-Dcom.sun.management.jmxremote.ssl=false " #ssl 유무
CATALINA_OPTS=" ${JMX_OPTS} ${CATALINA_OPTS}"
4. tomcat의 server.xml 파일을 열고 아래의 리스너를 추가한다.
<Listener className="org.apache.catalina.mbeans.JmxRemoteLifecycleListener"
rmiRegistryPortPlatform="9840" rmiServerPortPlatform="9841"/>
5. 방화벽을 사용한다면, 9840, 9841번의 방화벽을 오픈한다.
firewall-cmd --add-port=9840/tcp --permanent
firewall-cmd --add-port=9841/tcp --permanent
firewall-cmd --reload
6. tomcat을 재시작한다.
7. jdk에 존재하는 jconsole.exe 파일을 실행하여 Remote Process에 IP:Port를 입력하고 Connect를 누른다.
출처: https://www.lesstif.com/java/apache-tomcat-jmx-monitoring-20776824.html
728x90
반응형
'Linux' 카테고리의 다른 글
Linux에 설치된 Redmine 데이터 파일 저장 경로 변경하기 (0) | 2024.10.24 |
---|---|
CentOS 7.9 yum 명령어가 실행되지 않을 때 (0) | 2024.10.21 |
[Linux] CentOS 7.9 /home 디렉터리 mount 실패로 인한 부팅 오류 해결 방법 (0) | 2024.09.02 |
[CentOS 7] systemctl tomcat 서비스 등록하는 방법 (0) | 2024.03.14 |
[CentOS7] 레드마인(Redmine) 서버 구축 및 Git 연동하기 (0) | 2024.02.13 |