톰캣 에러 2

톰켓 메모리 증진 방법(java.lang.OutOfMemoryError: PermGen space)

에러 : java.lang.OutOfMemoryError: PermGen space 약간은 친숙한 에러이다.사실...로그를 확인하며 에러를 발생하였지만 운영중에 별 문제가 없어 방치해 두기도 하였다.해결방안을 적어두려고 한다. 해결방안MaxPermSize를 늘려주면 됨.기본이 80M로 상기 에러가 발생되면 설정값을 키워주면 된다 또한 메모리가 부족할 경우의 에러 메시지도 있다.그때는 톰캣의 메모리를 증진 시키면 된다. catalina.bat 파일을 편집으로 열어 setlocal 을 지우고 set "CATALINA_OPTS=-Xms512M -Xmx1024M -XX:PermSize=256M -XX:MaxPermSize=512M"을 입력하고 저장하면 된다. catalina.bat의 위치는톰캣 디렉토리 - bi..

개발/was 2017.10.20

Pool 에러(Cannot get a connection, pool error Timeout waiting for idle object)

프로젝트를 진행하다 에러가 발생하였다. Could not open JDBC Connection for transaction; nested exception is org.apache.tomcat.dbcp.dbcp.SQLNestedException:Cannot get a connection, pool error Timeout waiting for idle object' 원인파악Connection Pool 이 서로 겹치는 현상으로 추정된다.톰캣의 server.xml 을 확인해보니maxActive="4" maxIdle="2" 로 구성되어 있었다. maxIdle : 사용되지 않고 Pool에 저장될 수 있는 최대 connection 수(음수일 경우 제한 없음)maxActive : 최대 active connectio..

개발/was 2017.10.16