윈도우 Tomcat UTF-8 JVM 설정
개발은 윈도우(로컬PC), 서비스 운영은 리눅스일때 가장 문제가 되는것은
OS 캐릭터셋의 다름에 의한 문제이다.
JVM을 구동시키는 캐릭터셋이 다를경우 파일 입출력, 한글 byte 계산등에서 문제가 발생한다.
윈도우의 경우 캐릭터셋으로 MS949를 사용하고, 리눅스는 설치 환경마다 다르지만 요즘 추세대로 UTF-8을 이용한다.
서로 다른 캐릭터셋을 하나로 통일시켜주는것이 오류도 적으니 개발PC의 톰캣 설정을 서버 환경처럼 UTF-8로 맞추자.
캐릭터셋을 맞추는 가장 핵심은 톰캣을 구동시키는 JVM의 파라미터 옵션을 두면 된다.
아래와 같이 크게 3가지 파라미터를 옵션해 주가해 주면 된다.
-Dfile.encoding=UTF-8
-Dfile.client.encoding=UTF-8
-Dfile.encoding.override=UTF-8
본인은 이클립스에서 Tomcat 플러그인을 설치하여 사용중인데, 아래와같이 지정하였다.
톰캣 인스톨러를 이용하여 사용중이라면 configure tomcat 메뉴를 통해서 java 옵션에 해당 내용을 추가해 주면 된다.
출처: http://fruitdev.tistory.com/62?category=558549 [과일가게 개발자]
'Server, WAS > Tomcat' 카테고리의 다른 글
[Tomcat] 톰캣 실행여부 확인 및 시작 Shell Script (0) | 2018.09.03 |
---|---|
Tomcat 에서 특정 IP 접근 제한하기 (0) | 2018.09.03 |
Tomcat 로컬환경에서 세션이 끊길때(JSessionID 충돌) (0) | 2018.09.03 |
Tomcat 강제종료 (0) | 2018.09.03 |
Apache2, Tomcat 심볼릭 링크 적용하기 (0) | 2018.09.03 |
톰캣 1대에 서비스 여러개 설정하기 (0) | 2018.09.03 |
Tomcat Classpath 추가하는 방법 (0) | 2018.08.21 |
Tomcat7 성능 튜닝 방법 (0) | 2018.08.21 |