解決 重啟tomcat上傳的文件被自動刪除或未重啟過段時間也自動刪除(deloy path)


eclipse平台tomcat服務器開發Java web項目,本意是從本地選擇音樂文件或者圖片文件上傳到服務器端,保存在服務器目錄,運行中可以在服務器目錄里引用,上傳的文件都在tomcat目錄下,也確實可以引用相對路徑加載文件,但是重啟過后文件就消失了,查了很多資料,原因說是重啟tomcat后會重新部署,項目路徑沒有的東西,tomat目錄下就會自動刪除了,真正在服務器運行的時候是不會出現這種問題的,只是tomcat會這樣。有人說可以把文件上傳到項目目錄,但是這樣做好像沒什么意義,這些上傳的文件是不屬於項目的,只是在運行中進行操作,所以並不想這么做。

終於查到一種方法需要設置一下tomcat,這里記錄一下,以后還會用到。

 

 接着修改tomcat安裝目錄里conf/server.xml.

 

 docBase改成項目根目錄,我的項目名是mblog。

這時候重新運行tomcat上傳的文件不會消失了,都在自定義的目錄里。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM