我正在使用Netbeans 8.1和Glassfish 4.1創建一個RESTful Web服務。我已經使用Maven Web應用程序來創建服務器應用程序。Glassfish找不到我的文件 - FileNotFoundException
我正在使用發送XML請求並從服務器取回XML響應的客戶端。我的服務器項目中有一個FoodItemData.xml
文件,我每次從客戶端收到一個請求時都會讀取它。
我已經存儲了FoodItemData.xml
文件中的
我的項目project_name -> src -> resources -> FoodItemData.xml
。
每當我跑我的服務器應用程序,Glassfish的引發以下錯誤:
Severe: java.io.FileNotFoundException: E:\GlassFish\glassfish-4.1.1\glassfish\domains\domain1\config\src\resources\FoodItemData.xml (The system cannot find the path specified)
如果我在GlassFish中的「配置」目錄下創建的路徑src/resources/FoodItemData.xml
文件,錯誤消失。 我的Glassfish'config'目錄默認沒有src/resources/FoodItemData.xml
文件。
我的問題是,有什麼辦法可以讓服務器應用程序自動創建它嗎?因爲我打算在不同的系統上運行這個服務器應用程序,所以我不能總是在Glassfish目錄中手動創建文件夾。
快速幫助,將不勝感激。謝謝!