톰캣 설치 하고 기동 후 Catalina.out 로그에서 한글이 깨지는 문제가 발생했다!
리눅스와 톰캣 사이 인코딩 차이로 인한 문제이니 ~ 똑같이 인코딩을 맞춰주면 된다.
tomcat 설치 경로에 있는 catalina.sh 을 vi로 열어서,
파일 상단에 UTF-8로 인코딩을 설정하여 한글 깨지지 않는 설정값을 아래와 같이 추가해준다.
JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=UTF-8 -Dfile.client.encoding=UTF-8 -Dclient.encoding.override=UTF-8"
저장하고 다시 톰캣 재기동하면 , Catalina.out 파일에 한글이 깨지지 않게 출력되는 것을 볼 수 있다.
📌그래도 깨져 나온다면, 리눅스 인코딩도 확인
저는 SecureCRT 사용중이라 CRT기준으로 설명드리자면, 인코딩 설정이 아래와 같이 UTF-8로 설정되어 있는지 확인해주세요!
상단 Options > Sesstion Options > Terminal > Appearance
+ 20220504 추가 )
tail -f 명령어로 모니터링 할땐, 한글깨짐 없이 잘 출력이 된걸 확인했지만..
vi 명령어로 열어보니 방금 까진 한글로 잘보이던게 깨져보이는 걸 확인!!
이럴땐 홈 경로에서 vi .bash_profile 열고 아래 두 줄 추가하고 저장하고 나온다
export LANG=ko_KR.eucKR
export LANG=ko_KR.UTF-8
.bash_profile 수정하면 로그아웃하고 로그인해야 적용된 걸 확인 가능하다!
다시 vi 로 로그 파일 열어보니 한글깨짐 없이 잘 나오고 !~속이 시원~🤗
'서버 운영 > Linux' 카테고리의 다른 글
리눅스 cpu 사용률 모니터링 명령어 mpstat (1) | 2021.12.13 |
---|---|
Linux 디스크 쿼터(Quata) 관련 명령어 (1) | 2021.11.05 |
리눅스 파일시스템 (/etc/fstab) (0) | 2021.11.05 |
리눅스 방화벽(firewalld) 명령어 firewall-cmd (0) | 2021.11.04 |
리눅스 iptables 의 구조 및 명령어 (0) | 2021.11.02 |