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