最近專案中遇到巢狀本地靜態html檔案的問題,開始的時候怎麼搞都不行
原因:瀏覽器處於安全考慮不允許載入本地資源
解決辦法:在tomcat的server.xml和web.xml中配置虛擬路徑
路徑資訊:tomcat安裝路徑下的conf資料夾 (d:\program files\tomcat\apache-tomcat-7.0.73\conf)
第一步:在server.xml檔案最後的
內部 新增虛擬路徑
<path:匹配路徑開頭。context
path
="/download"
docbase
="d:/wptx/bom/dashboard/download"
debug
="0"
reloadable
="true"
/>
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啟動時有的標誌,說明 部署成功。如果沒有明顯標誌,你可以在啟動類 中列印一些東西,當這裡啟動時,有輸出你要列印的東西也...