這次專案中遇到了檔案儲存的問題。在一次文件管理系統中,需要儲存大量的文件。專案要部署給非計算機專業的人員來使用,本來打算採用tomcat+ftp+mysql+nginx 等架構,有考慮到使用過程中如果發生了故障,需要多方排查,部署的服務越多,出現故障的可能點也越來多。這次部署的環境是window。對nginx和ftp的支援不是太好。因此刪去了ftp+nginx。採用tomcat+tomcat虛擬路徑+mysql的形式。
下面來介紹一下tomcat虛擬路徑的配置方式。
我的tomcat版本是7.x。
第一步:建立虛擬路徑對映的資料夾。
假設你需要建立乙個叫/upload的虛擬路徑,你需要在tomcathome/conf/catalina/localhost目錄下建立乙個upload.xml的檔案,內容如下:
其中docbase=""表示當訪問localhost:8080/upload時,實際對映的是g:/ftproot 這個目錄
<?xml version="1.0" encoding="utf-8"?>
第二步:修改tomcat的配置檔案,通知tomcat載入你的」upload」配置檔案。步驟如下:
開啟你的tomcathome/conf/web.xml檔案
找到第106行的位置,將false改為true。
第三步重啟tomcat ,配置成功!
我只需要在瀏覽器中輸入http://localhost:8080/upload/1.png 即可訪問的該。
結果如下圖:
Tomcat 虛擬路徑
首先修改tomcat的配置檔案,找到conf資料夾下的server.xml,開啟server.xml找到host節點 配置如下 unpackwars true autodeploy true docbase workdir 是tomcat執行是對jsp檔案做編譯後的檔案,這個檔案最好也是分開。pat...
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的專案中...