2012-12-06 8 views
4

Tomcat 서버의 메모리 누수 문제가 있습니다.
내가 배포를 취소하고 오류 메시지가 전쟁을 다시 배포 아래와 같이 출연 :버그 수정 방법 Tomcat 서버의 메모리 누수

다음 웹 응용 프로그램 (다시로드 배포 취소) 중지하지만, 이전 실행에서 자신의 클래스가 여전히 따라서 메모리 누수의 원인이 메모리에로드 된 (확인하기 위해 프로파일 러를 사용) :/myWebApplication

내가 그것을 해결하고 일반적으로
사람이 있다고 알려진 경우를 배포 할 수있는 방법, 저를 도와주세요.
대단히 감사합니다!

+1

비슷한 질문! , http : //stackoverflow.com/questions/4565105/is-there-a-way-to-avoid-undeployment-memory-leaks-in-tomcat – invariant

+0

그러나 해결책이 없습니다. – Tama

+0

중복 : http : // stackoverflow .com/questions/4959042/tomcat-classes-from-previous-run-remains – Cratylus

답변

4

ServletContextListener를 구현하고 contextDestroyed() 호출시 활성 또는 참조 될 수있는 모든 리소스 (예 : 스레드, 타이머, 싱글 톤, 최대 절전 모드)를 정리해야합니다.