2013-05-20 1 views
0

WebSphere Application Server에서 선언 된 JNDI에 액세스하려고하는 웹 애플리케이션이 있습니다. JNDI는 Object pool managers으로 선언되었습니다. 그러나 풀에 액세스 할 때 오류가 발생합니다. 오류 메시지는 comp/env/pool is not found in context "java:"입니다.comp/env/pool이 "java :"컨텍스트에서 발견되지 않습니까?

InitialContext initialContext = new InitialContext(); 
ObjectPoolManager opm = (ObjectPoolManager)initialContext.lookup("java:comp/env/pool"); 

코드는 아래의 작업을 통해 풀 액세스 : 다음과 같이

내 코드를 작성

ObjectPoolManager opm = (ObjectPoolManager)initialContext.lookup("pool"); 

내가 혼란 스러워요 때문에 내가 인터넷에서 발견 한 내용에 따르면, java:comp/env/은 JNDI의 기본 접두사입니다. 그렇다면 내 경우에 왜 오류가 발생합니까?

감사합니다.

답변