Apache Tomcat是一個(gè)免費(fèi)的開(kāi)放源代碼的Web服務(wù)器,屬于輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問(wèn)用戶不是很多的場(chǎng)合下被普遍使用,是開(kāi)發(fā)和調(diào)試JSP 程序的首選。對(duì)于一個(gè)初學(xué)者來(lái)說(shuō),可以這樣認(rèn)為,當(dāng)在一臺(tái)機(jī)器上配置好Apache 服務(wù)器,可利用它響應(yīng)對(duì)HTML(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言下的一個(gè)應(yīng)用。)頁(yè)面的訪問(wèn)請(qǐng)求。實(shí)際上Tomcat 部分是Apache 服務(wù)器的擴(kuò)展,但它是獨(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ǔ)在硬盤(pán)上的任何地方。
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)用,只是很迷惑,為什么總要不停的登錄。
1贛教云教學(xué)通2.0-贛教云教學(xué)通2.0下載 v5......
2step7 microwin-西門(mén)子PLC S7......
3百度網(wǎng)盤(pán)清爽精簡(jiǎn)純凈版-網(wǎng)盤(pán)工具-百度網(wǎng)盤(pán)清爽精......
4360安全瀏覽器-瀏覽器-360安全瀏覽器下載 ......
5谷歌瀏覽器 XP版-谷歌瀏覽器 XP版-谷歌瀏覽......
6Kittenblock重慶教育專用版-機(jī)器人編程......
7seo外鏈助手(超級(jí)外鏈) -SEO外鏈優(yōu)化工具......
8小米運(yùn)動(dòng)刷步數(shù)神器-小米運(yùn)動(dòng)刷步數(shù)神器下載 v2......