본문 바로가기
WAS(Web Application Server)/톰캣(Tomcat)

[이클립스] 톰캣(Tomcat) 인코딩(Encoding) 및 메모리(Memory) 설정

by 연구자 공학코드 2022. 8. 9.

공지사항

  1. 제가 운영하는 네이버 카페 개발자 커뮤니티 코어큐브(https://cafe.naver.com/ewsncube)에 가입하시면 컴퓨터 관련 학습 자료와 질의응답을 제공받으실 수 있습니다.

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
반응형

댓글