DEV/ETC

[트러블슈팅] (Windows) Tomcat 콘솔/로그 한글 깨짐 시 해결 방법

Bi3a 2024. 6. 14. 11:01

728x90

안되는 이유는 모르겠고 되는 이유는 더더욱 모르겠을 때


 

문제 원인

Microsoft 환경에서 TOMCAT을 실행할 시 CMD, 로그 등에서 한글이 깨지는 원인은 인코딩 타입이 일치하지 않기 때문이다.
* Microsoft의 default encoding type : EUC-KR
* Tomcat의 default endoding type : UTF-8

따라서 본 포스팅에서는 Tomcat의 로깅 인코딩 타입을 변경하는 방식으로 문제를 해결한다.
(괜히 MS 환경의 인코딩을 변경하면 차후에 다른 프로그램과의 인코딩 타입 충돌이 생길 우려가 있음)

 

톰캣 설치 폴더 > conf > logging.properties 열기

 

Ctrl + F (검색) > ConsoleHandler.encoding 검색 > UTF-8을 EUC-KR로 변경

 

CMD 재시작 및 로그 열람

CMD 확인 결과 (재시작 후)

 

로그 확인 결과 (톰캣 폴더 > logs > 생성된 로그 파일 열기)

 

 

 


틀린 부분이 있으면 댓글로 알려주세요!