JVM: 41개의 글
윈도우 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.encodin..
Server, WAS/Tomcat
2018. 8. 21. 18:29