Tomcatserverxml配置示例-Java開(kāi)發(fā)Java經(jīng)驗(yàn)技巧

Tomcatserverxml配置示例-Java開(kāi)發(fā)Java經(jīng)驗(yàn)技巧

ID:41394323

大?。?2.42 KB

頁(yè)數(shù):11頁(yè)

時(shí)間:2019-08-24

Tomcatserverxml配置示例-Java開(kāi)發(fā)Java經(jīng)驗(yàn)技巧_第1頁(yè)
Tomcatserverxml配置示例-Java開(kāi)發(fā)Java經(jīng)驗(yàn)技巧_第2頁(yè)
Tomcatserverxml配置示例-Java開(kāi)發(fā)Java經(jīng)驗(yàn)技巧_第3頁(yè)
Tomcatserverxml配置示例-Java開(kāi)發(fā)Java經(jīng)驗(yàn)技巧_第4頁(yè)
Tomcatserverxml配置示例-Java開(kāi)發(fā)Java經(jīng)驗(yàn)技巧_第5頁(yè)
資源描述:

《Tomcatserverxml配置示例-Java開(kāi)發(fā)Java經(jīng)驗(yàn)技巧》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。

1、Tomcatscrvcr.xmlfti!置示例-編程開(kāi)發(fā)技術(shù)Tomcatserver,xml配置示例1!木文由ImportNew?飄揚(yáng)葉翻譯自javacodegeekso歡迎加入翻譯小組°轉(zhuǎn)載請(qǐng)見(jiàn)文末耍求。幾乎所有容器類(lèi)型的應(yīng)用都會(huì)包含一個(gè)名為server,xml的文件結(jié)構(gòu)?;旧希渲械拿總€(gè)元數(shù)據(jù)或者配置都是容器完成初始化所需要的。正是由于這些內(nèi)容都是可配置的,使得軟件設(shè)計(jì)者或架構(gòu)師可以在容器運(yùn)行時(shí)或銷(xiāo)毀時(shí)(停止)的情況下注入需要的服務(wù)。明白這一點(diǎn),其重要性不亞于明白代碼或軟件的工作機(jī)制。對(duì)丁?這篇文章,我們將通過(guò)分析server,xml

2、文件來(lái)理解和配置appachetomcat服務(wù)器。準(zhǔn)備工作:?安裝ApacheTomcat70(從apachetomcat的網(wǎng)站獲取源碼)安裝教程可以點(diǎn)擊這里。1、Tomcat安裝目錄安裝完成的tomcat,被放在了你的本地存儲(chǔ)中。對(duì)于windows,通常在ProgramFilesw文件夾下,對(duì)于Mac或者Linux,可能在?/user/var/opt或/User/O/Application文件夾下。進(jìn)入該目錄,可以看到下面這兒個(gè)文件和文件夾:?bin:Tomcat二進(jìn)制啟動(dòng)腳本。?conf:應(yīng)用于所有webapp的全局配置。默認(rèn)會(huì)提供如下

3、配置:ocatalina.policy提供特殊的安全策略。o兩個(gè)?Properties文件:catalina.properties?和?logging.properties,o四個(gè)XML配置文件:server.xml(Tomcat主配置文件)、web.xml(web應(yīng)用全局部署描述)、context.xml(Tomcat特殊配置全局選項(xiàng))和tomcat-user.xml(授權(quán)和訪問(wèn)控制用戶(hù)名,密碼和角色數(shù)據(jù)庫(kù))。毎個(gè)引擎在conf目錄下都有一個(gè)對(duì)應(yīng)的子目錄,例^11Catalina,反過(guò)來(lái)對(duì)于每個(gè)host都有一個(gè)二級(jí)子口錄,比如localh

4、osto可以將上下文信息配置放在這里(類(lèi)似于context,xml,但是對(duì)于每個(gè)在host下的webapp,該文件命名為webapp.xml)。?lib:確保Fl錄下的JAR-file對(duì)丁?所有webapp都有效。默認(rèn)安裝包括servlet-api.jar(Servlet),jasper.jar(JSP)和jasper-el.jar(EL)。外部的JAR文件也可以放在這里,如MySQLJDBC驅(qū)動(dòng)(mysql-connector-java-5.1.{xx}-bin.jarJSTL(jstl.jar和standard.jar)o?logs:包

5、括引擎日志文件Catalina.{yyyy-mm-dd}.log,host日志文件localhost.{yyyy-mm-dd}.log,和其它應(yīng)用的日志文件,如manager和host-managero訪問(wèn)日志(由AccessLogValve創(chuàng)建)也放在這里。?webapps:默認(rèn)為appBase-web應(yīng)用的根bl錄。?work:containsthetranslatedservletsourcefilesandclassesofJSP/JSF.Organizedinhierarchyofenginename(Catalina),host

6、name(localhost),webappname,followedbytheJavaclassespackagestructure??temp:臨時(shí)文件。2、Tomcat架構(gòu)Tomcat是一個(gè)HTTP服務(wù)器。也是一個(gè)servlet容器,可以執(zhí)行JavaServlet,將JavaServerPage(JSP)和JavaServerFaces(JSF)轉(zhuǎn)換為JavaServletoTomcat采用了層次化和模塊化的架構(gòu),如卜?:Server$crvKt(sJ£nnagerzR

7、OOTlApf^cationsor圖片1.0Tomcat架構(gòu)3.主配置文件(server?xml)server,xml"server.xml"是Tomcat的主配置文件,在?〈CATALINA_HOME>conf?口錄下可以看到。重構(gòu)后(刪掉注釋和格式化后)的默認(rèn),erver.xmf文件如下:

8、istener,z/>

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。