Backend/Spring, SpringBoot
Spring Boot 내장톰캣 war 배포시 한글 깨짐 설정
컴슈터
2023. 10. 19. 12:56
문제 발생
spring boot로 제작된 프로젝트를 실행하려면, 프로젝트를 war 또는 jar 파일로 export 하여
아래처럼 해당 파일을 실행하면 된다.
java -jar example.war
실행해보니 톰캣 서버가 정상적으로 시작되었지만, 로그로 남긴 한글들이 모두 깨짐 현상이 발생하였다.
해결 방법
파일 인코딩 문제이므로 java -jar 파일 실행 시 직접 encoding을 설정해 주면 된다.
java -Dfile.encoding=UTF-8 -jar example.war