/
apache tomcat 로캘(locale)을 영어로 변경하기

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%


Ref

Related content

gettext 로 국제화(i18n)와 지역화(L10N) 된 SW 개발하기
gettext 로 국제화(i18n)와 지역화(L10N) 된 SW 개발하기
More like this
WEB-INF 와 META-INF 디렉터리 노출 방지
WEB-INF 와 META-INF 디렉터리 노출 방지
More like this
C locale(로캘)의 의미(export LANG=C)
C locale(로캘)의 의미(export LANG=C)
More like this
아파치 웹 서버(apache httpd) 와 톰캣 연동하기 - tomcat connector(mod_jk) , reverse proxy(mod_proxy)
아파치 웹 서버(apache httpd) 와 톰캣 연동하기 - tomcat connector(mod_jk) , reverse proxy(mod_proxy)
More like this
nginx 와 apache tomcat 연동하기
nginx 와 apache tomcat 연동하기
More like this
아파치 톰캣(apache tomcat) 보안 강화하기
아파치 톰캣(apache tomcat) 보안 강화하기
More like this