2014-09-11 22 views
0

我開發了一個web應用程序,它將根據用戶輸入創建一個xml文件。它有更多的功能。我配置我的應用程序以將xml文件存儲在項目根文件夾中。當我通過eclipse運行時它存儲在指定的位置。但是,如果我手動將war文件放入apache tomcat並運行應用程序,那些新創建的xml文件將進入bin目錄,因爲我使用了相對路徑。現在我不希望它在bin目錄下創建。我希望這些文件在系統的某個地方創建。有什麼辦法可以做到嗎?否則,處理這些XML文件的最佳方式是什麼?我正在使用spring MVC。如何配置服務器以便它將動態創建的文件存儲在不在bin文件夾下的指定文件夾中?

+0

所以使用絕對路徑。 – 2014-09-11 09:42:52

回答

0

你可以在你的代碼中使用一個變量來包含路徑的第一部分(你想寫文件的真實位置)。然後從屬性文件注入該變量的值,這樣你就不會硬編碼任何東西,並且仍然只能在代碼中提供相對路徑。

相關問題