1. 程式人生 > >19-Javaweb專案讀取本地圖片通過虛擬路徑

19-Javaweb專案讀取本地圖片通過虛擬路徑

有時會把檔案存在本地如將圖片等放在c、d盤等,在javaweb引用時會出現無法直接訪問的問題,但是還是有辦法解決的。

可以通過配置虛擬路徑:

步驟一:

雙擊servers下面的tomcat, 在彈出的視窗下面選擇 Modules 進行如下配置:

上面框裡填你本地路徑,下面框裡填寫你的虛擬路徑,例如:D:\        dataResourceImages

 

在使用時,就可以使用 dataResourceImages代替 d:\, 同時可以在dataResourceImages後面拼接一下子路徑,都是可以訪問的,但是要注意不要有重疊

做完這裡就可以去試一下可以顯示了不!

如果不行進行步驟二吧。

步驟二:

在tomcat 安裝目錄下找到,server.xml,  在最下面新增這樣一行:

<Context path="/dataResourceImages" docBase="D:\" crossContext="true" reloadable="true" debug="0"></Context>

其中path為虛擬路徑,  docBase是真實路徑, 使用時會直接替換掉,所以不要有重疊呀

好基本完成!!!