專案部署到Tomcat後訪問本地資料夾中的檔案

2022-09-18 15:36:18 字數 1051 閱讀 6466

最近專案中遇到巢狀本地靜態html檔案的問題,開始的時候怎麼搞都不行

原因:瀏覽器處於安全考慮不允許載入本地資源

解決辦法:在tomcat的server.xml和web.xml中配置虛擬路徑

路徑資訊:tomcat安裝路徑下的conf資料夾  (d:\program files\tomcat\apache-tomcat-7.0.73\conf)

第一步:在server.xml檔案最後的

內部 新增虛擬路徑

<

context

path

="/download"

docbase

="d:/wptx/bom/dashboard/download"

debug

="0"

reloadable

="true"

/>

path:匹配路徑開頭。

docbase:你要訪問的本地資源路徑資訊,不包含檔案!

如果同時新增兩個路徑的話可以如下:

第二步:

改完server.xml檔案之後還要改 web.xml檔案中的配置,改完之後就可以了

訪問的時候可以這樣訪問:

如果你的download資料夾下邊還有其他的資料夾,比如還有 html 資料夾

那麼,訪問形式是:/download/html/*.html(*.html是檔名)  也可以是  ip 加上/download/html/*.html   比如   

如果沒有其他資料夾了,直接/download/*.html 就可以了

最後由於路徑中會含有中文,tomcat預設不支援中文,需要配置server.xml

conf目錄中server.xml

專案部署到Tomcat

classes資料夾拷貝到web inf資料夾根目錄下 classes資料夾包括 包.類檔案,配置檔案 lib資料夾拷貝到web inf資料夾根目錄下,用圖說話吧 1.訪問路徑是指部署在伺服器中 的訪問路徑 2.靜態資源 html img css 等的訪問路徑就是它儲存的位置 3.動態資源 serv...

專案部署到Tomcat報錯

1 今天晚上,我想把dojo專案部署到tomcat中,結果發現部署不了,tomcat報錯。而且,這個錯誤白天時也碰到了。錯誤具體詳細如下 截圖如下 2 錯誤原因 由於之前部署了乙個專案到tomcat中,後來換了乙個專案部署,原來專案的web inf沒有刪除,導致出現這種錯誤 刪除了votesyste...

專案部署到tomcat,驗證部署成功

2.bin 啟動startup.bat 3.瀏覽器中啟動 http ip port 這個port是tomcat中的埠,而不是專案中的埠。4.看啟動的那個視窗 這個是sprinboot啟動時有的標誌,說明 部署成功。如果沒有明顯標誌,你可以在啟動類 中列印一些東西,當這裡啟動時,有輸出你要列印的東西也...