2013-01-02 22 views
0

我的項目是基於碼頭服務器。 (客戶端中的java服務器和java腳本)如何從碼頭服務器讀取文件

我想讀取JavaScript文件並將它們加載到項目中。

我想動態地做到這一點。

問題是我不想從c:中讀取文件,而是使用jetty服務器來讀取這些文件。

我知道我想要讀取文件的項目類,但是我不知道如何讀取這些文件。

如果我將給文件夾C:的位置.....然後我會得到的文件,但它不是正確的方式。

是否可以根據項目類的名稱從碼頭服務器讀取項目中的文件?

我該怎麼辦呢?

+1

你可以再次去描述你的問題嗎?你有什麼嘗試,什麼不工作? –

+0

我更新了我的問題 – user1365697

回答

1

您可以將這些文件放置在您的Web應用程序的WAR文件中類路徑下的路徑下,這樣可以使用相對路徑將它們作爲資源訪問。

+0

我如何更新WAR文件? – user1365697

+0

我的建議是基於這些假設,即這些JS文件是預定義的。如果它們可以按時間增加或改變,那麼它們不應該是WAR文件的一部分。您應該考慮將它們添加到WAR之外的類路徑中的路徑。我之前沒有使用Jetty,但也許有一種方法可以配置應用程序的類路徑。 –

+0

這些文件可能被改變你的意思是你應該考慮將它們添加到WAR之外的類路徑上的路徑上? – user1365697