ContextNotEmptyException

ContextNotEmptyException (비어 있지 않은 컨텍스트 예외)

비어 있지 않은 컨텍스트를 파괴(destroy)하려 할 때 던져지는 예외입니다.

출처: Java API Reference

본문

이 예외를 특별히 처리하려면 NamingException보다 먼저 명시적으로 잡아야 합니다. 예를 들어 ContextNotEmptyException을 잡은 후에는 컨텍스트의 내용을 제거한 다음 destroy를 재시도할 수 있습니다. NamingException에 적용되는 동기화 및 직렬화 문제가 여기에도 그대로 적용됩니다.

컨텍스트를 파괴하기 전에 그 내용을 먼저 비워야 하며, 필요한 요소를 제거한 뒤 destroy를 다시 시도하는 방식으로 처리할 수 있습니다.

더 알아보기 (Learn more)

Java 공식 API