Tomcat
javaWeb
可以用瀏覽器訪問的Java程序,JavaWeb是基于請(qǐng)求和響應(yīng)而開發(fā)的
請(qǐng)求
客戶端給服務(wù)器發(fā)送數(shù)據(jù)叫請(qǐng)求
響應(yīng)
服務(wù)器給客戶端回傳數(shù)據(jù)叫響應(yīng)
靜態(tài)資源:html,css,js,txt,mp4視頻,jpg圖片
動(dòng)態(tài)資源:jsp頁面,Servlet程序
Tomcat服務(wù)器與Servlet版本對(duì)應(yīng)關(guān)系

Tomcat的安裝啟動(dòng)和卸載
Tomcat的安裝
官網(wǎng)上下載需要版本就行
Tomcat的目錄
bin:存放tomcat的可執(zhí)行程序
cofn:存放tomcat的配置文件
lib:存放tomcat的jar包
logs:存放tomcat的運(yùn)行輸出的日記信息
temp:存放tomcat運(yùn)行時(shí)產(chǎn)生的臨時(shí)數(shù)據(jù)
webapps:存放部署的web工程
work:tomcat的工作目錄。存放tomcat運(yùn)行時(shí)的jsp翻譯為servlet的源碼和session的鈍化目錄
Tomcat的啟動(dòng)
方法一:
運(yùn)行在tomcat的bin文件中startup.bet文件
測試方法:在瀏覽器地址欄中輸入下列地址
地址一:http://localhost:8080/
地址二:http://127.0.0.1:8080/
方法二:
進(jìn)入cmd界面, cd到 tomcat的bin目錄下,輸入指令catalina run
測試方法與方法一相同
Tomcat的關(guān)閉
方式一:按 “x”直接關(guān)閉頁面
方式二:選中頁面按 ctrl+c
方式三:運(yùn)行在tomcat的bin文件中shutdown.bet文件
Tomcat的使用
修改默認(rèn)端口號(hào)
tomcat的默認(rèn)端口號(hào)是8080
打開在 tomcat的conf文件夾中的server.xml文件
找到代碼 <Connector port="8080" protocol="HTTP/1.1"
將其中的數(shù)字更改成想要的端口號(hào)。
修改保存后要重啟tomcat才能生效
部署web工程
方法一
將web工程項(xiàng)目 移動(dòng)到 tomcat的webapps文件夾下
打開方法:http://localhost:8080/文件地址(以webapps為根目錄)
方法二
在tomcat的 conf文件夾下的 Catalina文件夾下的 localhost文件夾中創(chuàng)建一個(gè) xml配置文件
配置文件格式:<Context path=工程的訪問路徑 docBase= 工程目錄 />
注意:文件編碼的格式要與tomcat的一致
file協(xié)議和http協(xié)議的區(qū)別
file協(xié)議告訴瀏覽器直接file協(xié)議后面的路徑,將文件讀取后解析展示在瀏覽器上。
http協(xié)議
?客戶端(瀏覽器)
?http://localhost:8080/book/index.html
?http:指協(xié)議
?localhost 是IP地址
?:8080 是端口號(hào)
?/book 是工程路徑
?/index.html 要訪問的文件
?————————————————————————>發(fā)送請(qǐng)求給服務(wù)器
?服務(wù)器(tomcat)
?/book 工程
? index.html
?服務(wù)器收到請(qǐng)求后,讀取你要訪問的資源文件,然后回傳給客戶端想要的頁面內(nèi)容
?—————————————————————————>回傳index.html頁面給客戶端
?得到index.html頁面內(nèi)容,解析展示在瀏覽器上。
Tomcat的默認(rèn)訪問
http://ip:port/——>無工程名時(shí),默認(rèn)訪問Root 工程
http://ip:port/