Tomcat虛擬路徑設置

前幾天寫了一個關於登錄頁面banner圖的展示。

需求:banner圖的存放地址在項目包的外部,不能佔用項目資源。

這種通過外部存儲位置渲染圖片的實現方式有兩種,1:目錄映射(虛擬路徑)、2:讀取流,這兩種方式我選擇了第一種:目錄映射(虛擬路徑),其實虛擬路徑的這種方式很簡單。

開發環境 Windows 7 、開發工具 idea、服務 Tomcat 8.0

配置共分兩步:請看仔細

1、首先在Tomcat的目錄下設置

進入到Tomcat的安裝目錄

我的Tomcat用的是8.0版本

找到conf文件夾

修改conf文件夾下的server.xml文件

在server.xml文件中 找到<Host></Host>標籤下加入 

<Context path="/banner/" docBase="D:\data\jeedan\image\" crossContext="true" debug="0" reloadable="false">
        </Context>

path="/banner/" 是虛擬路徑

docBase="D:\data\jeedan\image\" 是磁盤上圖片的真實路徑

2、因爲我的開發工具是idea,所以需要在idea中進行相應的配置

在idea上,點擊Tomcat的配置頁面,對指定位置進行勾選,如圖

測試效果:

我在真實目錄上放置一張圖片timg.jgp 目錄D:\data\jeedan\image\

啓動項目,運行結果

圖片正常展示

每天進步一小步,謝謝

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章