1.可以實現什么樣的功能:
例如我們在項目中有如下代碼:
<img src='/img/${name}' alt="圖片加載失敗">
但是其實我們的真實目的是想展示我們計算機:D:\image路徑下面的圖片,這時我們就需要配置虛擬路徑了,使我們tomcat訪問/img路徑時轉向訪問D:\image
2.配置步驟:
打開項目部署的tomcat目錄:apache-tomcat-***\conf\server.xml,在Host標簽內部添加如下代碼:
<Context path="/img" docBase="D:\image" debug="0" reloadable="true"/>
3.IDEA做了以上配置無效???
(IDEA配置了tomcat虛擬路徑無效)
很好,因為確實無效,不過按照下圖設置之后就好了:
勾選上:√ Deploy applications across restarts and redeploys就OK
4.Ecliplse做了以上配置無效???
eclipse對tomcat支持有時不是那么友好,單修改tomcat配置可能沒有用,於是試着去用eclipse對tomcat進行配置管理,果然一下就成功了,eclipse配置tomcat方法如下:
在Eclipse中,雙擊Server視圖的Tomcat實例:
具體操作步驟:
(1)雙擊你使用的server
(2)切換到modules標簽
(3)點擊右側第二個按鈕,在path處輸入/[項目名稱]/[你想設置的路徑],document base處輸入磁盤對應的路徑。