현상 :
Tomcat 7 을 shutdown 할 때 스레드가 붙잡고 있는 메모리들을 체크. 만약 메모리 leak 이 있다면, 톰캣 프로세스가 종료가 안됨.
해결 :
1. http://www.okjsp.pe.kr:8080/article/243554 위 사이트 참조
- JreMemoryLeakPreventionListener 에 초기화 등록 (Server.xml 등록)
<Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener"
classesToInitialize="oracle.jdbc.driver.OracleTimeoutThreadPerVM" />
오라클은 위와 같이 등록해줘야 함.
2. 그런 뒤 ojdbc6.jar 를 tomcatHome/lib 밑에 놓아야함.
3. context.xml 아래와 같이 변경
<Context delegate="true">
</Context>
'WAS > TOMCAT' 카테고리의 다른 글
tomcat 에 atomikos 설정 (Mysql , Oracle) (0) | 2017.11.08 |
---|---|
[TOMCAT] DataSource 암호화 (0) | 2017.08.28 |
[TOMCAT] 톰캣 환경 구성 (0) | 2017.08.01 |
[TOMCAT] defaultAutoCommit (0) | 2017.07.31 |