tomcat ip地址訪問專案 對映共享目錄
阿新 • • 發佈:2019-02-13
- 先說第一個問題,怎麼樣直接通過IP地址訪問專案?
web專案正常訪問都是 http://192.168.1.1:8080/demo ,包括ip,埠和專案名稱。直接通過ip訪問,不需要輸入埠和專案名稱需要在tomcat,conf目錄下server.xml檔案中做以下修改:
-
埠改為 80,這樣訪問web專案時就不用輸入埠;
<!--EndFragment-->
-
<host></host>之間加入
<Context docBase="/ demo path="" reloadable="true"/> //path的值為""
<!--EndFragment-->
然後重啟專案可以直接通過ip訪問專案了。
- 第二個問題,圖片資料夾不在專案相對路徑下 ,這時候如果需要訪問圖片資料夾下的圖片,需要在conf目錄下對server.xml做修改,也是在<host></host>標籤之間加入
<Context path="images" docBase="D:\pictureFiles" debug="0"/> //對映D盤pictrueFiles資料夾到專案路徑
然後在web頁面訪問資料夾下圖片如下:
<img src="/images/1.jpg" />
這樣頁面即可正常顯示圖片。
- 上面這種情況是圖片資料夾和專案在同一臺伺服器上,在一些情況下,比如負載均衡需要圖片伺服器和web專案部署在不同的伺服器上,一般伺服器都在同一區域網,那麼該如何訪問呢?
-
在圖片伺服器上共享圖片資料夾,(假設圖片伺服器IP為192.168.1.100,圖片資料夾路徑為D:/pictureFiles),右鍵資料夾-屬性-共享-高階共享
選擇“高階共享”,如下
輸入共享名即可,此處為images。
2. 到這裡圖片伺服器設定完畢,然後在另一臺伺服器的tomcat同樣設定conf/serve.xml;在<hsot></host>標籤中增加
<Context path="images" docBase=" \\192.168.1.100\images " debug="0"/>
在web前端訪問圖片跟第一種情況一樣。
<!--StartFragment -->