Apache Tomcat7.0是目前十分熱門的一款開源輕量級(jí)的WEB應(yīng)用TomCat服務(wù)器,這款軟件對(duì)編程人員十分有幫助,當(dāng)用戶訪問(wèn)一個(gè)jsp網(wǎng)頁(yè)時(shí),Apache接受到請(qǐng)求后會(huì)把解析工作交給Tomcat,由Tomcat進(jìn)行解析,解析完后把結(jié)果返回,再返回給客戶端,如果是靜態(tài)網(wǎng)頁(yè)就由軟件直接返回。這款軟件包含了一個(gè)配置管理工具,您可以通過(guò)編輯XML格式的配置文件來(lái)進(jìn)行配置。本站提供免費(fèi)資源,歡迎有需要的朋友下載使用!
軟件特色
Tomcat 服務(wù)器是一個(gè)免費(fèi)的開放源代碼的Web應(yīng)用服務(wù)器,屬于輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問(wèn)用戶不是很多的場(chǎng)合下被普遍使用,是開發(fā)和調(diào)試JSP 程序的首選。對(duì)于一個(gè)初學(xué)者來(lái)說(shuō),可以這樣認(rèn)為,當(dāng)在一臺(tái)機(jī)器上配置好Apache 服務(wù)器,可利用它響應(yīng)HTML(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言下的一個(gè)應(yīng)用)頁(yè)面的訪問(wèn)請(qǐng)求。實(shí)際上Tomcat是 服務(wù)器的擴(kuò)展,但運(yùn)行時(shí)它是獨(dú)立運(yùn)行的,所以當(dāng)你運(yùn)行tomcat 時(shí),它實(shí)際上作為一個(gè)與Apache 獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。
使用技巧
1.配置系統(tǒng)管理
大多數(shù)商業(yè)化的JavaEE服務(wù)器都提供一個(gè)功能強(qiáng)大的管理界面,且大都采用易于理解的Web應(yīng)用界面。Tomcat按照自己的方式,同樣提供一個(gè)成熟的管理工具,并且絲毫不遜于那些商業(yè)化的競(jìng)爭(zhēng)對(duì)手。Tomcat的Admin Web Application最初在4.1版本時(shí)出現(xiàn),當(dāng)時(shí)的功能包括管理context、data source、user和group等。當(dāng)然也可以管理像初始化參數(shù),user、group、role的多種數(shù)據(jù)庫(kù)管理等。在后續(xù)的版本中,這些功能將得 到很大的擴(kuò)展,但現(xiàn)有的功能已經(jīng)非常實(shí)用了。
2.部署一個(gè)應(yīng)用
1> 拷貝WAR文件或者web應(yīng)用文件夾(包括該web的所有內(nèi)容)到$CATALINA_BASE/webapps目錄下。
2> 為web服務(wù)建立一個(gè)只包括context內(nèi)容的XML片斷文件,并把該文件放到$CATALINA_BASE/webapps目錄下。這個(gè)web應(yīng)用本身可以存儲(chǔ)在硬盤上的任何地方。
3.配置虛擬主機(jī)
關(guān)于server.xml中“Host”這個(gè)元素,只有在設(shè)置虛擬主機(jī)的才需要修改。虛擬主機(jī)是一種在一個(gè)web服務(wù)器上服務(wù)多個(gè)域名的機(jī)制,對(duì)每個(gè)域 名而言,都好象獨(dú)享了整個(gè)主機(jī)。實(shí)際上,大多數(shù)的小型商務(wù)網(wǎng)站都是采用虛擬主機(jī)實(shí)現(xiàn)的,這主要是因?yàn)樘摂M主機(jī)能直接連接到Internet并提供相應(yīng)的帶 寬,以保障合理的訪問(wèn)響應(yīng)速度,另外虛擬主機(jī)還能提供一個(gè)穩(wěn)定的固定IP。
4.配置基礎(chǔ)驗(yàn)證
容器管理驗(yàn)證方法控制著當(dāng)用戶訪問(wèn)受保護(hù)的web應(yīng)用資源時(shí),如何進(jìn)行用戶的身份鑒別。當(dāng)一個(gè)web應(yīng)用使用了Basic Authentication(BASIC參數(shù)在web.xml文件中auto-method元素中設(shè)置),而有用戶訪問(wèn)受保護(hù)的web應(yīng)用時(shí), Tomcat將通過(guò)HTTP Basic Authentication方式,彈出一個(gè)對(duì)話框,要求用戶輸入用戶名和密碼。在這種驗(yàn)證方法中,所有密碼將被以64位的編碼方式在網(wǎng)絡(luò)上傳輸。
5.配置單點(diǎn)登錄
一旦設(shè)置了realm和驗(yàn)證的方法,就需要進(jìn)行實(shí)際的用戶登錄處理。一般說(shuō)來(lái),對(duì)用戶而言登錄系統(tǒng)是一件很麻煩的事情,必須盡量減少用戶登錄驗(yàn)證的 次數(shù)。作為缺省的情況,當(dāng)用戶第一次請(qǐng)求受保護(hù)的資源時(shí),每一個(gè)web應(yīng)用都會(huì)要求用戶登錄。如果運(yùn)行了多個(gè)web應(yīng)用,并且每個(gè)應(yīng)用都需要進(jìn)行單獨(dú)的 用戶驗(yàn)證,那這看起來(lái)就有點(diǎn)像在用戶搏斗。用戶們不知道怎樣才能把多個(gè)分離的應(yīng)用整合成一個(gè)單獨(dú)的系統(tǒng),所有用戶也就不知道他們需要訪問(wèn)多少個(gè)不 同的應(yīng)用,只是很迷惑,為什么總要不停的登錄。
安裝方法
第一步:下載完成之后回到安裝包,雙擊 Apache-Tomcat.exe開始安裝,第一次安裝的用戶建議直接點(diǎn)擊“next”不選擇插件
第二步:自定義隨機(jī)設(shè)置用戶名和密碼,然后“net”下一步
第三步:比較關(guān)鍵的,自定義設(shè)置安裝目錄,每個(gè)人的保存路徑不一樣,建議根據(jù)自己的習(xí)慣選擇安裝路徑
更新日志
V9(2019-09-17)
1、改進(jìn)了bytes/characters的轉(zhuǎn)換過(guò)程,核心轉(zhuǎn)換過(guò)程已經(jīng)重構(gòu)。請(qǐng)求URI中檢測(cè)到的錯(cuò)誤將使用替換字符代替,請(qǐng)求主體中的錯(cuò)誤將會(huì)觸發(fā)一個(gè)IOException異常。
2、新的UTF-8解碼器,由Apache Harmony提供,取替了之前JVM提供的UTF-8解碼器。新的解碼器具有早期檢測(cè)錯(cuò)誤功能,更接近于關(guān)于使用替換字符的Unicode規(guī)范。
3、如果注解掃描進(jìn)程由于類依賴關(guān)系導(dǎo)致失敗,現(xiàn)在會(huì)提供更多的信息,以判斷類故障。另外,JAR掃描進(jìn)程也得到了改善。升級(jí)了Tomcat的一些依賴關(guān)系。
0條評(píng)論