2012-07-17 61 views
0

我一直在嘗試使用JNDI來存儲我自己的預定義對象,但沒有成功。我可以從的InitialContext JDBC對象,並如下圖所示Java命名和目錄接口添加自定義對象到目錄

 Class.forName("com.mysql.jdbc.Driver"); 
     InitialContext context = new InitialContext(); 
    DataSource dataSource = (DataSource) context 
    .lookup("jdbc/DataSource"); 

現在我需要知道如何我自己的對象添加到JNDI目錄訪問連接對象。也請你可以解釋jndi服務的架構

+1

你爲什麼要標記這個[css]?! – BoltClock 2012-07-17 08:48:05

+0

正確標記您的問題... – SaurabhLP 2012-07-17 08:49:06

回答

0

我需要知道如何將我自己的對象添加到jndi目錄。

將它們定義爲Tomcat context.xml中的命名資源,如果您使用的是Tomcat或其任何servlet容器中的等價物。如果你的意思是在運行時做到這一點,你不能,那不是它的目的。

也請你能解釋一下JNDI服務

的架構過於寬泛迄今爲止的StackOverflow的問題。嘗試JNDI Tutorial