728x90
반응형
인코딩과 메모리를 설정해야하는 이유
톰캣(Tomcat)이 사용할 인코딩(Encoding)과 메모리(Memory)를 명시적으로 선언하여야 개발할 때 문제가 발생하지 않는다. 인코딩이 맞지 않으면 의도와 다른 데이터가 입력 혹은 출력될 수 있고 사용하는 메모리 크기가 적절하게 선언되지 않으면 톰캣이 메모리 부족 등의 이유로 죽을(Down)수도 있다.
인코딩 및 메모리 설정 방법
본 글에서는 이클립스를 기준으로 톰캣을 설정하는 것을 설명한다.
위와 같이 사진에서 'Open launch configuration'을 클릭하여 톰캣 설정화면으로 이동한다.
인자(Arguments) 탭(Tab)으로 이동한 후 아래의 명령어를 참고하여 위의 사진처럼 입력하고 'OK' 버튼을 누른다.
톰캣 메모리 영역 크기 설정
-Xms[크기] -Xmx[크기] -XX:MaxPermSize=[크기]
톰캣 인코딩 설정
-Dfile.encoding=인코딩명
참고문서
[1] "Tomcat configuration recommendations", Oracle. @원문보기
[2] "UTF-8 Configuration", JasperSoft. @원문보기
728x90
반응형
'WAS(Web Application Server) > 톰캣(Tomcat)' 카테고리의 다른 글
[CentOS] 톰캣 메모리 조정하는 방법 (0) | 2022.09.23 |
---|---|
이클립스에서 톰캣(Tomcat)이 IPv4 주소만 사용하도록 설정 (0) | 2022.08.12 |
이클립스(Eclipse)가 톰캣(Tomcat) 8.0까지만 지원할 때 상위버전 톰캣을 지원하는 방법 (0) | 2022.08.09 |
톰캣(Tomcat) 7에서 톰캣 8로 전자정부(스프링) 프레임워크를 포팅할 때 발생하는 오류 (0) | 2022.08.08 |
아파치 톰캣(Apache Tomcat) 세션아이디 변경 방법 (0) | 2022.06.10 |
댓글