1. 程式人生 > >tomcat配置虛擬路徑,可以解決實際開發中測試時前端訪問後臺電腦上的圖片的問題

tomcat配置虛擬路徑,可以解決實際開發中測試時前端訪問後臺電腦上的圖片的問題

ram 使用 mage height 顯示 地址 cal 重啟 server

首先電腦上要已經安裝好tomcat,安裝tomcat的教程可以從網上找到很多。這裏就不贅述了。

一般開始做一個web項目後,會涉及到用戶頭像,商品圖片等信息,這些圖片保存在項目中不方便,於是我將選擇保存在某個磁盤的一個文件夾中,例如  D:/img  

技術分享

這樣的話,使用全路徑會相應的有些不方便,於是我就選擇在tomcat中配置虛擬路徑,打開tomcat目錄

技術分享

找到他的配置文件夾conf,然後打開,看見如下所示

技術分享

然後用某個文本編輯器(記事本格式亂,不建議使用)打開 server.xml 文件,在最後找到  </host>  這個標簽,在這個標簽前面加上一句話

  <!--虛擬文件路徑配置 -->
<Context path="/pic" docBase="d:/img"></Context>

如下圖所示

技術分享

OK! 現在只需重啟服務器就可以通過虛擬路徑訪問到文件夾裏的圖片了

技術分享

其他計算機也可以根據你這個地址直接訪問到你本地的圖片(前提是在同一局域網裏)

另外

再打開Tomcat安裝目錄,打開conf/web.xml 文件,在其中找到

<init-param>

<param-name>listings</param-name>

<param-value>false</param-value>

</init-param>

將false設成true保存,重啟Tomcat。

在瀏覽器輸入 http://localhost:8080/pic/,就可以顯示文件列表了。

技術分享

個人見解,如有異議,可以討論

tomcat配置虛擬路徑,可以解決實際開發中測試時前端訪問後臺電腦上的圖片的問題