1.在計算機的以下路徑下找到hosts文件,備註:個人是win xp 32位系統web
C:\Windows\System32\drivers\etc瀏覽器
圖以下tomcat
2.打開hosts文件,以下app
很明顯看得出來,這是設置主機名的,默認就是localhost。webapp
在這裏將127.0.0.1 localhost 這行屏蔽掉,換成127.0.0.1 www.lixianli.com測試
3.打開tomcat的server.xml文件,個人路徑以下code
4.在</Engine>中添加host標籤,本來就有一個host標籤,以下server
<Engine name="Catalina" defaultHost="localhost"> <!此處省略一部分> <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> <!以下Context path是我根據本身的項目須要設置的,大家打開的時候,應該沒有以下這部分> <Context path="/Resource" reloadable="true" docBase="D:\"/> </Host> </Engine>
如今須要添加一個標籤xml
<Engine> <Host name="www.lixianli.com" appBase="F:\"> <Context path="/" docBase="F:\"/> </Host> </Engine>
這樣,咱們在瀏覽器中輸入www.lixianli.com/xx 便能查看本身F盤的東東了!圖片
如上是參考上篇文章寫的,如今實際測試了下
發現工程中放置兩個<Engine>,tomcat運行起來會報錯,如是我改寫了本來<Engine>中<host>的內容,改寫以下
<Engine name="Catalina" defaultHost="www.lixianli.com"> <!此處省略一部分> <Host name="www.lixianli.com" appBase="webapps" unpackWARs="true" autoDeploy="true"> <!以下Context path是我根據本身的項目須要設置的,大家打開的時候,應該沒有以下這部分> <Context path="/Resource" reloadable="true" docBase="D:\"/> <Context path="/" reloadable="true" docBase="F:\"/> </Host> </Engine>
我在訪問內容路徑下面加了個F盤的,如今能夠訪問了,截圖以下
以下是我訪問F盤下面的圖片
以下是我訪問D盤下面的圖片
至此,功能實現了。