JavaEE_day12_Http&Tomcat

一、HTTP協(xié)議:

1.概念:超文本傳輸協(xié)議(HyperText Transfer Protocol)。用于定義web瀏覽器和web服務(wù)器之間交換數(shù)據(jù)的過程。

2.特點:

  • 基于請求/響應(yīng)模型的協(xié)議;
  • http協(xié)議的端口為80。

3.組成:
http協(xié)議http請求協(xié)議http響應(yīng)協(xié)議組成;
http請求包括:請求行、請求頭、請求體;(也是格式)
http響應(yīng)協(xié)議包括:響應(yīng)行、響應(yīng)頭、響應(yīng)體。(也是格式)

get請求抓包數(shù)據(jù):

post請求抓包數(shù)據(jù):

4.get和post的區(qū)別:

  • get:
    將請求參數(shù)添加到url后面,不安全;
    url長度限制get請求方式的數(shù)據(jù)大小;
    沒有請求體。

  • post:
    請求參數(shù)顯示在請求體處,安全;
    請求數(shù)據(jù)大小沒有限制;
    有請求體,請求體為username=XXX&password=xxx。

5.常見的狀體碼:

  • 200:請求成功;
  • 302:請求重定向;
  • 304:請求資源沒有改變,訪問本地緩存;
  • 404:請求資源不存在;
  • 500;服務(wù)器內(nèi)部錯誤。

二、Tomcat:

解壓到任意位置即可:
目錄結(jié)構(gòu)如下:


測試tomcat服務(wù)器是否打開:
先在bin目錄下打開startup.bat,然后在瀏覽器內(nèi)輸入:http://localhost:8080
出現(xiàn)以下情況即為成功:

打開startup.bat可能出現(xiàn)兩種錯誤:
(1)黑窗口一閃而過,這時候可能是jdk環(huán)境變量配置錯誤,重新配置即可;
(2)報錯,原因是8080端口被占,解決辦法如下:
兩種解決辦法:
第一種:
第一步:先打開命令行,輸入netstat -aov,找到8080端口的PID;

第二步:打開任務(wù)管理器,找到PID為7580的進程,結(jié)束進程即可。


第二種:修改service.xml中的端口號

三、Tomcat和eclipse綁定:

1.建立web項目:

打開eclipse,F(xiàn)ile-New-Dynamic Web Project


2.eclipse發(fā)布web項目:
  • 第一步:打開eclipse中的window--preferences--server--runtime environments


然后選擇7.0版本的tomcat,點擊next:


此時,選擇tomcat的解壓路徑:


最后,修改相關(guān)設(shè)置:


項目發(fā)布:
方式一:
首先鼠標右擊servers下面的tomcat服務(wù)器,選擇add and remove;

然后選中一個項目,點擊Add,然后點擊finish


最后重啟tomcat服務(wù)器即可。

方式二:選中一個項目,選擇run as,然后選擇run on server。


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,991評論 19 139
  • 1、JavaWeb概念Java web,是用java技術(shù)來解決相關(guān)web互聯(lián)網(wǎng)領(lǐng)域的技術(shù)的總稱。web包括:web...
    寒劍飄零閱讀 2,596評論 0 12
  • 本文整理自MIN飛翔博客 [1] 1. 概念 協(xié)議是指計算機通信網(wǎng)絡(luò)中兩臺計算機之間進行通信所必須共同遵守的規(guī)定或...
    HoyaWhite閱讀 2,706評論 2 20
  • 一、概念(載錄于:http://www.cnblogs.com/EricaMIN1987_IT/p/3837436...
    yuantao123434閱讀 8,441評論 6 152
  • Http協(xié)議詳解 標簽(空格分隔): Linux 聲明:本片文章非原創(chuàng),內(nèi)容來源于博客園作者MIN飛翔的HTTP協(xié)...
    Sivin閱讀 5,254評論 3 82