2009-02-26 121 views
1

可以在Java servlet中使用JNDI來訪問本地機器或遠程機器上的文件系統嗎?我可以使用JNDI訪問文件/它們的內容嗎?

我能夠綁定本地目錄/文件,但無法找到一種機制(如果存在)來讀取/修改文件的內容。

這些文件是簡單的文本文件。

請告訴我,如果可能,以及如何?

回答

0

JNDI是API(即一個接口) - 實現可能在他們允許你這樣做改變。我認爲一般 JNDI的實現是用於資源分配和發現,而不是用於此目的。

1

顧名思義,JNDI爲Java應用程序提供對目錄和命名服務的訪問。它的目標是從目錄中檢索資源名稱。 Java應用程序通常使用JNDI來查找JDBC數據源,郵件會話以及驗證和授權用戶。我想你可以在目錄中存儲自定義對象,但這不是推薦的方式。

對於本地文件,您可以添加一個帶有文件名稱和路徑的字符串資源,使用JNDI檢索它並用標準方式讀/寫它。

+0

是否可以爲遠程文件系統添加一個帶有文件名和文件路徑的字符串資源? – 2009-02-27 05:56:42

相關問題