문제 상황
Tomcat 구동 중 "java.lang.OutOfMemoryError:PermGen space" 에러가 나타나면서 서버가 종료된다.
문제 원인
서버 메모리 부족이 원인으로, JAVA VM 옵션을 사용하여 PermGen memory 크기를 늘려야 한다.
문제 해결
catalina.bat을 수정한다.
{$tomcat-folder}\bin\catalina.bat
set JAVA_OPTS=%JAVA_OPTS% -Xms256m -Xms512m -XX:MaxPermSize=128m
톰캣을 재시작 한다. 만약 적용이 안되었다면, webapps 안에 풀려진 폴더를 삭제한다.
-XX:PermSize : 초기 PermGen 사이즈
-XX:MaxPermSize : 최고 PermGen 사이즈
[WebSocket] 웹소켓 적용하기 (0) | 2015.11.25 |
---|---|
[Tomcat] 톰캣 버전 확인 (0) | 2015.11.23 |
[Eclipse] PlugIn - Properties Editor (0) | 2015.11.23 |
[Tomcat] Heap size 설정하기 (0) | 2015.11.23 |
[Eclipse][Error] The import org.apache.commons cannot be resolved (0) | 2015.11.23 |
댓글 영역