

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