2012-09-06 110 views
0

我很努力地理解InitialContext的功能。我知道它爲查找對象提供了初始上下文,但查找了哪個服務器?JNDI InitialContext - 服務器路徑

我知道我們可以將服務器url作爲Context的一個屬性傳遞,但是「一般」InitialContext被調用時沒有參數。在那個「一般」的情況下,它查找哪個服務器?

回答

0

如果您是從託管在服務器(Web /應用程序服務器)中的應用程序內構建InitialContext,那麼它默認爲初始上下文和託管服務器的端口。

換句話說,您的查找對象也綁定到部署調用應用程序的服務器的JNDI樹。

+0

不,它不。沒有'託管服務器的InitialContext'這樣的東西。如果你在一個servlet容器中,它默認是一個內部JNDI命名空間,它根本沒有端口或TCP方面,只是一個ObjectFactory。如果你不在servlet容器中,它根本不是默認的。 – EJP