JavaWeb學習筆記3 —— Tomcat相關
參考教程B站狂神https://www.bilibili.com/video/BV12J411M7Sj
安裝Tomcat
tomcat官網:http://tomcat.apache.org/
下載完成後解壓
bin目錄下的啓動文件
啓動後在瀏覽器輸入 http://localhost:8080
就可以看到界面了
bin目錄下的關閉文件
配置Tomcat
進入conf文件夾
這是Tomcat的默認端口號(8080),可以自己改
配置主機名稱,默認爲localhost
appBase是網站文件存放的位置,默認爲webapps文件夾
面試題:如果改成www.xxx.com類似的域名能不能訪問到?
不能訪問到
如果想要訪問到:
windows C盤
這裏面是你的ip映射相關文件
可以看到ip對應的名稱
在這個文件的最後加上一行域名映射,然後重啓Tomcat就可以訪問到了
127.0.0.1 www.xxx.com
面試題
請你談談網站是如何進行訪問的!
- 1、輸入一個域名;回車
- 2、檢查本機的 C:\Windows\System32\drivers\etc\hosts配置文件下有沒有這個域名映射;
- 如果有:直接返回對應的ip地址,這個地址中,有我們需要訪問的web程序,可以直接訪問
- 如果沒有:去DNS服務器找,找到的話就返回,找不到就返回找不到;
發佈一個網站
將自己寫的網站,放到服務器(Tomcat)中指定的web應用的文件夾(webapps)下,就可以訪問了
進入webapps目錄,複製一份ROOT文件夾
將複製好的副本改名,然後刪除部分內容(選中的全刪了)
進入剩下的WEB-INF文件夾,發現有一個web.xml文件,裏面的名字和描述都可以刪掉
回到上級目錄,新建一個網頁index.html,在裏面寫一些內容
然後進入bin目錄下啓動Tomcat
啓動後在瀏覽器中輸入(index是默認訪問的,不需要寫)
http://localhost:8080/你複製ROOT後改的名字
其他
網站應該有的結構
--webapps :Tomcat服務器的web目錄
-ROOT
-kuangstudy :網站的目錄名
- WEB-INF
-classes : java程序
-lib:web應用所依賴的jar包
-web.xml :網站配置文件
- index.html 默認的首頁
- static
-css
-style.css
-js
-img
-.....