Tomcat配置虛擬路徑,使上傳檔案與伺服器分離

2021-07-30 18:12:15 字數 990 閱讀 5154

遇到問題介紹:專案中頭像上傳,上傳到伺服器。如果使用tomcat下的目錄作為上傳的路徑,則每次重啟伺服器將消失

遇到問題:使用伺服器物理磁碟的d:\upload路徑儲存檔案,訪問請求路徑的不會對映到希望到的請求。

解決:可以使用tomcat的配置檔案將某個請求 對映到 物理路徑下 ,完成的回顯。

具體操作:使用tomcat虛擬路徑

1.修改tomcat的配置檔案

window環境

首先找到tomcat目錄下conf目錄下的server.xml檔案

在server.xml檔案中找到

然後在其中加上這

例如:

tomcat在的請求一般為http://localhost:8080/demo/file/abc.jpg

配置完重啟之後,該請求會自動跳轉到物理路徑d:\demo\file\file下查詢。

會訪問本機的d:\demo\file\file\abc.jpg

有效解決了儲存路徑與tomcat路徑的分離。

Tomcat配置虛擬路徑,使上傳檔案與伺服器分離

遇到問題介紹 專案中頭像上傳,上傳到伺服器。如果使用tomcat下的目錄作為上傳的路徑,則每次重啟伺服器將消失 遇到問題 使用伺服器物理磁碟的d upload路徑儲存檔案,訪問請求路徑的不會對映到希望到的請求。解決 可以使用tomcat的配置檔案將某個請求 對映到 物理路徑下 完成的回顯。具體操作 ...

tomcat虛擬路徑配置

2,測試,重啟tomcat伺服器,然後在瀏覽器中輸入http localhost 8080 test 3,如果在測試中出現404的錯誤,如果前面配置沒有錯,可能就是在 tomcat home conf web.xml檔案中把虛擬路徑顯示目錄給禁止啦,此時可以在web.xml檔案中找到 default...

Tomcat配置虛擬路徑

tomcat虛擬路徑 tomcat有2種發布模式 一種是把專案 拷到tomcat裡面去 tomcat就能跑起來這個專案。另一種就是虛擬目錄 不用把 拷進去 讓tomcat跑tomcat之外的目錄裡面 比如說,訪問某個檔案的路徑為localhost share test.txt,而tomcat的專案中...