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


首先電腦上要已經安裝好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/,就可以顯示文件列表了。

 

 

 

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM