版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、一、一、TOMCAT服務(wù)器的安裝與配置服務(wù)器的安裝與配置1.常見(jiàn)服務(wù)器:常見(jiàn)服務(wù)器:WebLogic(BEA)、webSphere(IBM)、Tomcat(Apache)2.Tomcat的下載與安裝的下載與安裝下載地址::tomcat.apache.g安裝目錄不能包含中文和空格JAVA_HOME環(huán)境變量指定Tomcat運(yùn)行時(shí)所要用的jdk所在的位置,注意,配到目錄就行了,不用指定到bin。端口占用問(wèn)題:statano命令查看端口占用信息
2、Catalina_Home環(huán)境變量:startup.bat啟動(dòng)哪個(gè)tomcat由此環(huán)境變量指定,如果不配置則啟動(dòng)當(dāng)前tomcat,推薦不要配置此環(huán)境變量。3.Tomcat的目錄結(jié)構(gòu)的目錄結(jié)構(gòu)bin存放tomcat啟動(dòng)關(guān)閉所用的批處理文件conftomcat的配置文件,最終要的是server.xml實(shí)驗(yàn):修改servlet.xml,更改tomcat運(yùn)行所在的端口號(hào),從8080改為80libtomcat運(yùn)行所需jar包logstomcat運(yùn)
3、行時(shí)產(chǎn)生的日志文件temptomcat運(yùn)行時(shí)使用的臨時(shí)目錄,不需要我們關(guān)注webappsweb應(yīng)用所應(yīng)存放的目錄wktomcat工作目錄,后面學(xué)jsp用到4.虛擬主機(jī)虛擬主機(jī)一個(gè)真實(shí)主機(jī)可以運(yùn)行多個(gè)網(wǎng)站,對(duì)于瀏覽器來(lái)說(shuō)訪問(wèn)這些網(wǎng)站感覺(jué)起來(lái)就像這些網(wǎng)站都運(yùn)行在自己的獨(dú)立主機(jī)中一樣,所以,我們可以說(shuō)這里的每一個(gè)網(wǎng)站都運(yùn)行在一個(gè)虛擬主機(jī)上,一個(gè)網(wǎng)站就是一個(gè)虛擬主機(jī)。4.1配置虛擬主機(jī)配置虛擬主機(jī)在server.xml中標(biāo)簽下配置,其中name
4、屬性指定虛擬主機(jī)名,appBase指定虛擬主機(jī)所在的目錄只在servlet.xml中配置Hosts,還不能使其他人通過(guò)虛擬主機(jī)名訪問(wèn)網(wǎng)站,還需要在DNS服務(wù)器上注冊(cè)一把,我們可以使用hosts文件模擬這個(gè)過(guò)程。默認(rèn)虛擬主機(jī):在配置多個(gè)虛擬主機(jī)的情況下,如果瀏覽器使用ip地址直接訪問(wèn)網(wǎng)站時(shí),該使用哪個(gè)虛擬主機(jī)響應(yīng)呢?可以在標(biāo)簽上設(shè)置defaultHost來(lái)指定。5.web應(yīng)用應(yīng)用web資源不能直接交給虛擬主機(jī),需要按照功能組織用目錄成一個(gè)
5、web應(yīng)用再交給虛擬主機(jī)管理。5.1web應(yīng)用的目錄結(jié)構(gòu)應(yīng)用的目錄結(jié)構(gòu)web應(yīng)用目錄|html、css、js、jsp靜態(tài)資源和JSP文件都可以直接放置在web應(yīng)用的目錄下,直接放在web應(yīng)用下的內(nèi)容,瀏覽器可以直接訪問(wèn)到|WEBINF可以沒(méi)有,但是最好有,如果有則一定要保證他的目錄結(jié)構(gòu)是完整的。放置在WEBINF目錄下的所有資源瀏覽器沒(méi)有辦法直接進(jìn)行訪問(wèn)。|classes動(dòng)態(tài)web資源運(yùn)行時(shí)的class文件要放在這個(gè)目錄下。|lib動(dòng)態(tài)
6、web資源運(yùn)行時(shí)所依賴(lài)的jar包要放在這個(gè)目錄下。|web.xml整個(gè)web應(yīng)用的配置文件,配置主頁(yè)Servlet的映射過(guò)濾器監(jiān)聽(tīng)器的配置都需要依賴(lài)這個(gè)文件進(jìn)行。5.2web.xml文件的作用文件的作用某個(gè)web資源配置為web應(yīng)用首頁(yè)將servlet程序映射到某個(gè)url地址上為web應(yīng)用配置監(jiān)聽(tīng)器Referer::www.it315.gindex.jsp這個(gè)頭表示當(dāng)前的請(qǐng)求來(lái)自哪個(gè)鏈接,這個(gè)頭和防盜鏈的功能相關(guān)UserAgent:Mo
7、zilla4.0(compatibleMSIE5.5WindowsNT5.0)客戶(hù)端的一些基本信息Cookie會(huì)在后面講會(huì)話(huà)技術(shù)的時(shí)候單講Connection:closeKeepAlive指定是否繼續(xù)保持連接Date:Tue,11Jul200018:23:51GMT當(dāng)前時(shí)間4.實(shí)體內(nèi)容實(shí)體內(nèi)容5.HTTP響應(yīng)響應(yīng)5.1狀態(tài)行狀態(tài)行HTTP1.1200OK格式:HTTP版本號(hào)狀態(tài)碼原因敘述狀態(tài)碼:200:請(qǐng)求處理成功302:請(qǐng)求重定向30
8、4、307:服務(wù)器通知瀏覽器使用緩存404:資源未找到500:服務(wù)器端錯(cuò)誤5.2若干響應(yīng)頭若干響應(yīng)頭Location::www.it315.gindex.jsp配合302實(shí)現(xiàn)請(qǐng)求重定向Server:apachetomcat服務(wù)器的基本信息ContentEncoding:gzip服務(wù)器發(fā)送數(shù)據(jù)時(shí)使用的壓縮格式ContentLength:80發(fā)送數(shù)據(jù)的大小ContentLanguage:zhcn發(fā)送的數(shù)據(jù)使用的語(yǔ)言環(huán)境ContentType
9、:texthtmlset=GB2312當(dāng)前所發(fā)送的數(shù)據(jù)的基本信息,(數(shù)據(jù)的類(lèi)型,所使用的編碼)LastModified:Tue,11Jul200018:23:51GMT緩存相關(guān)的頭Refresh:1url=:www.it315.g通知瀏覽器進(jìn)行定時(shí)刷新,此值可以是一個(gè)數(shù)字指定多長(zhǎng)時(shí)間以后刷新當(dāng)前頁(yè)面,這個(gè)數(shù)字之后也可以接一個(gè)分號(hào)后跟一個(gè)URL地址指定多長(zhǎng)時(shí)間后刷新到哪個(gè)URLContentDisposition:attachmentfi
10、lename=aaa.zip與下載相關(guān)的頭TransferEncoding:chunked傳輸類(lèi)型,如果是此值是一個(gè)chunked說(shuō)明當(dāng)前的數(shù)據(jù)是一塊一塊傳輸?shù)腟etCookie:SS=Q0=5Lb_nQpath=search和cookie相關(guān)的頭,后面課程單講ETag:W“837941208174400000“和緩存機(jī)制相關(guān)的頭Expires:1指定資源緩存的時(shí)間,如果取值為0或1瀏覽就不緩存資源CacheControl:nocach
11、e緩存相關(guān)的頭,如果為nocache則通知瀏覽器不緩存Pragma:nocache緩存相關(guān)的頭,如果為nocache則不緩存以上三個(gè)頭都是用來(lái)控制緩存的,是因?yàn)闅v史原因造成的,不同的瀏覽器認(rèn)識(shí)不同的頭,我們通常三個(gè)一起使用保證通用性。Connection:closeKeepAlive是否保持連接Date:Tue,11Jul200018:23:51GMT當(dāng)前時(shí)間3.3實(shí)體內(nèi)容三、三、Servlet的開(kāi)發(fā)的開(kāi)發(fā)1.servlet簡(jiǎn)介簡(jiǎn)介su
12、n提供的一種動(dòng)態(tài)web資源開(kāi)發(fā)技術(shù)。本質(zhì)上就是一段java小程序,可以將Servlet加入到Servlet容器中運(yùn)行。Servlet容器能夠運(yùn)行Servlet的環(huán)境就叫做Servlet容器。tomcatweb容器能夠運(yùn)行web應(yīng)用的環(huán)境就叫做web容器。tomcat2.Servlet的調(diào)用過(guò)程的調(diào)用過(guò)程Servlet程序是由WEB服務(wù)器調(diào)用,web服務(wù)器收到客戶(hù)端的Servlet訪問(wèn)請(qǐng)求后:①Web服務(wù)器首先檢查是否已經(jīng)裝載并創(chuàng)建了該S
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- javaweb基礎(chǔ)知識(shí)整理
- 理化基礎(chǔ)知識(shí)整理
- 數(shù)列基礎(chǔ)知識(shí)整理
- 聲學(xué)基礎(chǔ)知識(shí)整理
- (整理)專(zhuān)利基礎(chǔ)知識(shí).
- 聲學(xué)基礎(chǔ)知識(shí)(整理)
- (整理版)基礎(chǔ)知識(shí)
- 聲學(xué)基礎(chǔ)知識(shí)整理
- 農(nóng)藥基礎(chǔ)知識(shí)(精心整理)
- 命理基礎(chǔ)知識(shí)整理
- 語(yǔ)文基礎(chǔ)知識(shí)整理大全
- 小學(xué)數(shù)學(xué)基礎(chǔ)知識(shí)整理(
- 公安基礎(chǔ)知識(shí)考試大綱整理知識(shí)
- 基礎(chǔ)知識(shí)整理數(shù)列,向量
- 公共基礎(chǔ)知識(shí)知識(shí)點(diǎn)整理
- 葡萄酒基礎(chǔ)知識(shí)整理
- 面料基礎(chǔ)知識(shí)整理——入門(mén)必看
- 機(jī)械員基礎(chǔ)知識(shí)--整理版
- 導(dǎo)游基礎(chǔ)知識(shí)重點(diǎn)(排版整理)
- (已整理)語(yǔ)文基礎(chǔ)知識(shí)口訣
評(píng)論
0/150
提交評(píng)論