2013-07-10 32 views
0

我發展的春天工具套件的樣本Web應用程序部署。我發現,在構建Tomcat本地主機的過程中,我會丟失構建之前存儲的所有數據。數據包括在新構建之前由應用程序存儲的目錄及其內容。我使用示例應用程序來存儲圖片。問題是所有的圖片都在新建後丟失。是否有需要設置的參數來保存目錄和數據。這是否是一個預期的過程,並且我需要在構建之前備份所有應用程序數據?Web應用程序目錄和數據生成過程中丟失以及應用程序的Tomcat中

如果我部署使用.war文件的雲服務器上,它的行爲方式相同。

請讓我知道,如果我需要在這裏發佈的任何文件。

感謝 巴拉吉

回答

0

一旦你重新發布到Tomcat所有的新文件,形成工作區/項目文件夾將被複制到web應用文件夾,以及在你的web應用文件夾中的所有文件,這些文件不會在您的工作空間中,將被刪除。如果您將文件上傳到f.e. webapps/YourProjectName/uploads/*直接刪除,因爲它們不存在於您的工作區中。

最好的辦法是給你的項目文件(在你的.war一切)從自定義文件,如用戶數據或通過上傳保存在目錄中,後者您的webapps文件夾之外分開。一旦你重新發布他們不會被刪除。否則,如果您的應用需要類似'示例圖片'的東西向您的客戶展示(可以說他們不會經常更改),那麼您可以將它們複製到您的工作區中,以便它們每次都會重新發布。

+0

感謝您的回覆。我會嘗試將我的數據文件夾移動到項目文件夾之外。現在我將它們存儲在「webapp.Root」中。再次感謝你的回覆。 –

相關問題