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