Comp/env/pool nicht im Kontext „java:“ gefunden?Java

Java-Forum
Guest
 Comp/env/pool nicht im Kontext „java:“ gefunden?

Post by Guest »

Ich habe eine Webanwendung, die versucht, auf einen in WebSphere Application Server deklarierten JNDI zuzugreifen.
Der JNDI ist unter Objektpool-Managern deklariert. Ich erhalte jedoch eine Fehlermeldung, wenn ich auf den Pool zugreife. Der Fehler besagt, dass comp/env/pool nicht im Kontext „java:“ gefunden wird.

Mein Code ist wie folgt geschrieben:

Code: Select all

InitialContext initialContext = new InitialContext();
ObjectPoolManager opm = (ObjectPoolManager)initialContext.lookup("java:comp/env/pool");
Der Zugriff auf den Pool über den folgenden Code funktioniert:

Code: Select all

ObjectPoolManager opm = (ObjectPoolManager)initialContext.lookup("pool");
Ich bin verwirrt, denn nach dem, was ich im Internet gefunden habe, ist java:comp/env/ ein Standardpräfix für JNDI. Warum verursacht es in meinem Fall einen Fehler?

Vielen Dank!

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post