日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

怎么配置tomcat服務(wù)器 如何搭建tomcat服務(wù)器配置( 四 )


42、(詳細(xì)的映射器原理將在后面的單獨(dú)文章中解釋)虛擬主機(jī)主機(jī)是HostEngine的子容器 , 默認(rèn)的標(biāo)準(zhǔn)實(shí)現(xiàn)是
43、org.Apache.catalina.core.standardHost , 主要職責(zé)是管理和部署子容器上下文 。比如主機(jī)啟動前 , 預(yù)先創(chuàng)建一個部署web應(yīng)用的目錄;當(dāng)主機(jī)啟動時 , 部署web應(yīng)用程序;在主機(jī)運(yùn)行過程中 , 定期檢查web應(yīng)用是否需要自動部署 , 所有這些監(jiān)控工作都在HostConfig中完成 。以下是主機(jī)的一些常見配置:
44、1主機(jī)部署web應(yīng)用程序有三種 *** 可以部署主機(jī)web應(yīng)用程序(上下文):Context描述文件部署 , 默認(rèn)是%CATALINA_BASE%/conf/[EngineName]/[HostName]/目錄下 , 可以有多個Context配置 , 后綴必須為.xml 。
45、可以通過xmlBase指定Context配置文件存放目錄 。WAR包部署 , 即將web應(yīng)用打包成一個.war部署 , 默認(rèn)放在%CATALINA_BASE%/webapps目錄下 , 可以通過appBase指定一個絕對路徑 。目錄部署 , 默認(rèn)也是放在%CATALINA_HOME%/webapps目錄下 。
46、三個部署過程都是解析實(shí)例化上下文 , 后兩個web應(yīng)用可能有自己的META-INF/Context.xml , 所以可以通過解析來組裝上下文 , 否則會解析全局
47、%catalina_base%/conf/Context.XML 。動詞(verb的縮寫)Web應(yīng)用程序上下文Context是Web應(yīng)用的抽象 , 有很多組件 , 結(jié)構(gòu)上比其他容器復(fù)雜得多 。默認(rèn)的標(biāo)準(zhǔn)實(shí)現(xiàn)是
48、org.Apache.catalina.core.standardcontext , 其主要職責(zé)是:Wrapper管理 , Context下有很多Wrapper , Wrapper是對Servlet的包裝抽象 , 是最小的容器 。
49、錯誤頁面ErrorPage管理 , 在web.xml里可以配置請求處理過程中發(fā)生異常重定向的頁面路由 。會話Session管理 。Jar包掃描和加載 , 一個Context有一個自定義類加載 , 掃描和加載/WEB-INF/lib下的jar包 。
50、熱加載 , 定期檢查/WEB-INF/lib和/WEB-INF/classes目錄下的.jar和.class文件是否更新 , 更新了就重新加載 。熱加載過程較消耗資源 , 僅適用于開發(fā)環(huán)境 , 不可用于生產(chǎn)環(huán)境 。ServletContainerInitializer的初始化 。
51、除了生命周期監(jiān)聽器外 , 還有很多其他監(jiān)聽器 。實(shí)例管理 。靜態(tài)資源緩存管理 。
52、常見的上下文配置如下
53、1資源配置資源是靜態(tài)資源的抽象 , 可以設(shè)置緩存來提高響應(yīng)性能 。默認(rèn)實(shí)現(xiàn)是
54、org.Apache.catalina.webresources.standardroot 。
55、StandardRoot中有五種webresource *** :WebResourceSet:preResources、classResources、jarResources和postResources 。
56、支持的配置如下:
57、Servlet包裝器包裝器是相對于引擎、主機(jī)和上下文的最小容器 。它的父容器必須是上下文 , 并且沒有其他子容器 。默認(rèn)實(shí)現(xiàn)是
58、org.Apache.catalina.core.standardWrapper.一般來說 , Servlet對應(yīng)一個包裝器 , 這就是Servlet不是線程安全的原因 。
59、Servlets以單例實(shí)現(xiàn)的形式存在 , 多線程訪問肯定不是線程安全的 。雖然有servlet對象池的選擇 , 但是Tomcat0.6并沒有推薦這個 。要點(diǎn)總結(jié)本文只講解server.xml的常見配置 , 通過配置文件節(jié)點(diǎn)關(guān)系大致梳理一下Tomcat的整體架構(gòu) 。
好了 , 怎么配置tomcat服務(wù)器(如何搭建tomcat服務(wù)器配置)的知識介紹就到這里 , 本文到此結(jié)束!

推薦閱讀