apache tomcat 로캘(locale)을 영어로 변경하기
언제부터인지 톰캣 메시지가 한글로 표시되는데 번역 품질이 안 좋아서 안 되는 영어보다 더 이해가 어렵습니다
메시지가 한글일때 문제중 하나는 구글링이 힘들어지기 때문에 에러가 발생할 경우 해결이 어려워집니다.
해결
Java Virtual Machine Locale property 를 변경해 주면 메시지를 영어로 출력할 수 있습니다.
JVM property 이므로 시작시 자동으로 반영되도록 bin/setenv.sh 파일에 다음 내용을 추가합니다.
#!/usr/bin/env bash CATALINA_OPTS="-Duser.language=en -Duser.country=US ${CATALINA_OPTS}" export CATALINA_OPTS
그리고 톰캣을 재구동해주면 영어로 메시지가 출력됩니다.
Windows 라면 bin/setenv.bat 에 다음 내용을 추가합니다.
set CATALINA_OPTS=-Duser.language=en -Duser.country=US %CATALINA_OPTS%