php上传文件自动删除,jsp-解决文件上传后重启Tomcat时文件自动删除问题
吼吼,我遇到的問題是這樣的......
我寫了一個圖片上傳的方法,上傳時,判斷沒有這個目錄就自動建立一個。然后開始上傳圖片,能成功,能在服務器找到文件夾和相應的文件。但是,重啟項目,或者清理緩存之后,圖片和文件夾就會自動被刪除,不見了。
先說解決辦法吧,后面再分析:
1.把/tomcat/webapps/目錄清空,刪掉該文件夾的所有內容,
2.修改/tomcat/conf/web.xml文件:
default
org.apache.catalina.servlets.DefaultServlet
debug
0
listings
true
1
3.修改/tomcat/conf/server.xml文件:
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
分析:
重新redeploy的時候,? tomcat 會同步你本地的文件 ,因為本地沒有相應的文件夾導致文件丟失。這只是在開發過程中會遇到的問題 實際應用中 tomcat 只會 startup.bat/sh shutdown.bat/sh。我們這樣做,其實就是給工程配置虛擬路徑,這樣tomcat在啟動的時候直接找到工程了,上傳的圖片就不會僅僅只在/tomcat/webapps/目錄,而直接到了你的工程里,不管你怎樣重啟項目,或者清理緩存,上傳的文件依然存在!
總結
以上就是本文關于jsp-解決文件上傳后重啟Tomcat時文件自動刪除問題的全部內容,希望對大家有所幫助。有興趣的朋友可以參閱本站的其他專題,在此非常感謝大家對腳本之家的支持!
總結
以上是生活随笔為你收集整理的php上传文件自动删除,jsp-解决文件上传后重启Tomcat时文件自动删除问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle 日志写满,Oracle归档
- 下一篇: php 数组 双向链表,一个字节数组双向