반응형

컨테이너 [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/test]]을(를) 위한 JNDI Naming 컨텍스트를 조회하지 못하여, 해당 컨테이너를 위한 cleanup이 수행되지 않았습니다. javax.naming.NamingException: Naming 컨텍스트가 이 클래스로더에 바인딩되지 않았습니다. 이 문제를 해결하는 방법은 서버에 대한 설정을 봐야 합니다.

 

이클립스에서 JNDI 설정을 하려면, 유심히 봐야 할 것이 있다. Server의 server.xml, context.xml을 유심히 봐야 한다.

 

context.xml에서 JNDI 각 모듈별로 설정을 해줬고, server.xml에서 1개의 WAS에서 여러 개의 모듈을 돌릴 수 있도록 Context도 설정했다.

 

해결방법

1. 서버에서 오른쪽 클릭 -> [Add and Remove...] 버튼을 클릭한다.

 

2. 프로젝트를 추가한다..

 

서버 설정도 다 하고, context.xml 과 server.xml에서 JNDI 설정도 다 했었는데, 프로젝트를 추가하지 않아 문제가 발생했다.

 

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기