반응형 Java1 Tomcat 설치 시 setenv.sh 설정, 왜 필수일까요? Tomcat을 리눅스 서버에 설치할 때 많이 간과하는 부분이 바로 setenv.sh를 통한 JVM 메모리 설정인데요. 특히 서버에 Tomcat 인스턴스를 여러 개 설치하는 경우, 이 설정은 단순한 성능 튜닝을 넘어 서버 안정성 확보에 필수적인 요소가 됩니다.setenv.sh란?Tomcat은 실행 시 내부적으로 JVM을 구동합니다. 이때 사용하는 자바 힙 메모리 크기를 설정하지 않으면, JVM은 기본값을 사용하게 되는데요, 이 기본값은 사용하는 JDK 버전과 서버 환경에 따라 달라집니다.JDK 버전에 따른 기본 메모리 동작JDK 8 (HotSpot 기준)Xms(초기 힙): 약 256MBXmx(최대 힙): 최대 1~4GB기본적으로 전체 시스템 메모리의 25% 수준까지 사용 가능합니다JDK 11 이상JVM이 .. 2025. 4. 17. 이전 1 다음 반응형