前言
- 作為web開(kāi)發(fā)人員,開(kāi)發(fā)完的網(wǎng)頁(yè)肯定是想通過(guò)ip或域名在瀏覽器上訪問(wèn).
- 用戶使用瀏覽器訪問(wèn)網(wǎng)頁(yè)就是發(fā)送http請(qǐng)求,web服務(wù)器響應(yīng)請(qǐng)求的過(guò)程.所以解析http的工作就交給web服務(wù)器了.
- web服務(wù)器有很多,tomcat是一款小巧靈活并使用最多的Web 應(yīng)用服務(wù)器
安裝和配置
- 使用tomcat需要先安裝Java jdk并配置環(huán)境變量
-
下載tomcat,建議使用8.0以上版本
- 下載完成,解壓安裝包到某目錄,如我解壓到D盤(pán)根目錄下.則安裝完成
啟動(dòng)tomcat
-
如下圖,進(jìn)入tomcat
/bin
目錄,點(diǎn)擊startup.bat
-
正常啟動(dòng)界面如下圖,用時(shí)750毫秒
-
tomcat__默認(rèn)__啟動(dòng)端口是8080,現(xiàn)在用瀏覽器訪問(wèn)
http://localhost:8080/
,出現(xiàn)如下界面,說(shuō)明啟動(dòng)成功
關(guān)閉tomcat
-
方式1.直接點(diǎn)擊X
-
方式2.進(jìn)入tomcat
/bin
目錄,點(diǎn)擊shutdown.bat
訪問(wèn)頁(yè)面
-
輸入
http://localhost:8080/
默認(rèn)訪問(wèn)的是tomcat/webapps/ROOT/index.XXX
文件
-
如圖,刪除ROOT目錄下默認(rèn)的文件,放了home.html和index.html文件
-
然后就可以通過(guò)
http://localhost:8080/
或者http://localhost:8080/index.html
訪問(wèn)index.html
-
home.html需要通過(guò)
http://localhost:8080/home.html
訪問(wèn)
-
在ROOT目錄下新建www文件夾.并放入index.html和home.html,這時(shí)候就需要通過(guò)
http://localhost:8080/www/
或者http://localhost:8080/www/index.html
訪問(wèn)index.html,通過(guò)http://localhost:8080/www/home.html
訪問(wèn)home.html
ps:把www目移動(dòng)到tomcat
/webapps/
目錄下,也可以通過(guò)此方式訪問(wèn)到頁(yè)面.不過(guò)一般建議放到ROOT目錄下
-
如果www目錄在E盤(pán)根目錄下.不想移動(dòng)www目錄到tomcat目錄下.怎么通過(guò)tomcat訪問(wèn)
-
在tomcat
/config/server.xml
文件中如下圖位置,添加<Context docBase="E:\www" path="" debug="0" reloadable="true"/>
,修改完記得重啟tomcat
-
然后就可以通過(guò)
http://localhost:8080/
或者http://localhost:8080/index.html
訪問(wèn)index.html,通過(guò)http://localhost:8080/home.html
訪問(wèn)home.html
其他ip訪問(wèn)
- 前面一直是使用localhost訪問(wèn)頁(yè)面.其實(shí)localhost代表的ip是127.0.0.1,所以使用
http://127.0.0.1:8080/
也可以訪問(wèn)頁(yè)面 - 也可以輸入無(wú)線網(wǎng)IPv4 地址或以太網(wǎng)IPv4 地址.如下圖我的無(wú)線網(wǎng)ip和有線網(wǎng)ip分別是192.168.31.149和192.168.31.221,所以也可以通過(guò)
http://192.168.31.149:8080/
和http://192.168.31.221:8080/
訪問(wèn)tomcat
ps:想在手機(jī)上打開(kāi)頁(yè)面,就需要通過(guò)這種方式了.localhost肯定不行了
還想通過(guò)域名訪問(wèn)?可以使用內(nèi)外網(wǎng)穿透工具
修改端口
上面也說(shuō)了tomcat默認(rèn)端口是8080,有時(shí)候8080端口被占用,或者想啟動(dòng)第二個(gè)tomcat.那就需要修改端口
-
先關(guān)閉tomcat,在tomcat
/config/server.xml
文件中如下圖位置修改端口,
-
我修改為8100,然后啟動(dòng)tomcat