본문 바로가기

WAS/TOMCAT

[Tomcat 7] Tomcat 메모리 누수 체크 warning 제거

현상 : 

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