問題:
如果tomcat中上傳了很多的圖檔,會導緻tomcat啟動的時候會慢,是以應該把圖檔上傳到tomcat容器外部
那麼,問題來了:
tomcat出于安全考慮,禁止了直接通路外部硬碟資源。
解決:
修改tomcat配置檔案,配置虛拟路徑,使tomcat的項目可以通路硬碟資源。
簡單教程:
準備:
tomcat7.0
開始:
1.
在Tomcat7的安裝目錄下找到conf目錄,在該目錄下有一個server.xml檔案,這個檔案的任務是配置整個伺服器資訊。 打開這個檔案,找到HOST标簽,

在Host标簽内添加一行
其中path是你要釋出的url,例如localhost:8080/uploadFile/路徑名/檔案名
reloadable是是否重新加載,因為是上傳的資源,開着
debug與 Engine 關聯的 Logger 記錄的調試資訊的詳細程度。數字越大,輸出越詳細。如果沒有指定,預設為 0。
docBase是你要通路的真實資源位置,可以相對路徑,可以絕對路徑,在這個路徑相當于path中配置的路徑,他的子檔案夾也是如此。
crossContext如果想在應用内調用 ServletContext.getContext()來傳回在該虛拟主機上運作的其他 web ,如果沒配置,預設為false,意思是調用ServletContext.getContext()傳回null
2.
除此之外還需要配置一下web.xml,因為現在的tomcat這樣配置,所有的網際網路項目都能通路
找到web.xml中的listings,下邊的值改為true.