2013-07-31 62 views
0

我有一個Web應用程序可以遍歷一個目錄,併爲您提供該目錄中的文件列表。從在線Web應用程序訪問本地文件

http://localhpst:8080/searchEngine這是工作完全正常

,但是當我在一個服務器中部署它的話,它不顯示任何結果。

可能是什麼原因??是它的權限問題???如果是的話,我該如何授予使用Java程序的權限。

我準備好提供用戶名密碼。

我有我的本地目錄中的所有文件..檢查此鏈接http://searchengineenv.jelastic.dogado.eu/searchEngine/我傳遞本地目錄路徑和單詞來搜索該文件夾中的文件。

它在我的本地工作正常,但不工作時,我把它放在線上。

+1

它可以看看Web應用程序運行在機器上的文件。服務器可能沒有與本地計算機相同的文件夾結構。雖然基於Java的服務器可能沒有讀取/寫入本地文件的權限。這是一種可能性。 –

+0

是否有一些錯誤?服務器日誌的外觀如何? 「 –

+3

」我準備提供用戶名密碼。「不是一個好主意。 – hexafraction

回答

0

讓程序遍歷文件系統的最簡單方法是讓程序駐留在同一臺機器上。讓外部用戶可以訪問遠程機器的文件系統,在權限和用戶登錄以及角色之間變得非常棘手,而且這當然取決於您運行的文件系統。

爲了使其工作,您需要將應用程序部署到本地計算機上。然後,您可以使用單獨的應用程序部署到不同的服務器,以便與本地應用程序進行通信,並將結果呈現給網頁或您有什麼。

(這又對當你說「部署到服務器」你的意思是不同的機器上的假設)

相關問題