tomcat配置虛擬路徑,可以解決實際開發中測試時前端訪問後臺電腦上的圖片的問題
阿新 • • 發佈:2017-08-15
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配置虛擬路徑,可以解決實際開發中測試時前端訪問後臺電腦上的圖片的問題