當我們在網站中上傳東西的時候,由於我們的文件是放在upload文件夾中,當我們再次發佈網站項目的時候,tomcat中會產生一個新的項目副本,所以我們之前上傳的文件,就不能讀取了,例如,我們上傳了圖片,然後deloy以後,圖片就不能顯示了。
解決辦法:
1、首先確保你的tomcat文件夾下的conf\Catalina\localhost路徑中的兩個文件host-manager.xml 和manager.xml 存在 antiResourceLocking 和antiJARLocking 的值爲false ,至於這兩個值的含義,可以google下,這裏不解析
2、如果這樣還不行的話,可以回到項目下的路徑WebRoot\META-INF ,看是否有context.xml 這個文件,如果沒有可以自己創建,添加以下語句,如果有的話,請把裏面的值設爲false:
<Context reloadable="true" antiResourceLocking="false" antiJARLocking="false"/>