元素:是整個(gè)配置文件的根元素。表示整個(gè)Catalina容器。屬性:className:實(shí)現(xiàn)了org.apache.catalina.Server接口的類名,標(biāo)準(zhǔn)實(shí)現(xiàn)類是org.apache.catalina.core.StandardServer類。Port:Tomcat服務(wù)器監(jiān)聽用于關(guān)閉Tomcat服務(wù)器的命令(必須)Shutdown:發(fā)送到端口上用于關(guān)閉Tomcat服務(wù)器的命令。" />

日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

Tomcat Server.xml配置文件

系統(tǒng) 2024 0

?

      
        Server.xml配置文件用于對(duì)整個(gè)容器進(jìn)行相關(guān)的配置。




      
      
        <
      
      
        Server
      
      
        >
      
      
        元素:

是整個(gè)配置文件的根元素。表示整個(gè)Catalina容器。



屬性:

className:實(shí)現(xiàn)了org.apache.catalina.Server接口的類名,標(biāo)準(zhǔn)實(shí)現(xiàn)類是org.apache.catalina.core.StandardServer類。

Port:Tomcat服務(wù)器監(jiān)聽用于關(guān)閉Tomcat服務(wù)器的命令(必須)

Shutdown:發(fā)送到端口上用于關(guān)閉Tomcat服務(wù)器的命令。



例:


      
      
        <
      
      
        Serverport
      
      
        =”8005” 
      
      
        shutdown
      
      
        =”SHUTDOWN”>



=========================Writed 
      
      
        by Jack.Hao on 2011.01.20
      
      
        ========================




      
      
        <Connector
      
      
        >
      
      
        元素:

連接器,負(fù)責(zé)接收客戶的請(qǐng)求,以及向客戶端回送響應(yīng)的消息。



HTTP連接器:

屬性:

allowTrace:是否允許HTTP的TRACE方法,默認(rèn)為false

emptySessionPath:如果設(shè)置為true,用戶的所有路徑都將設(shè)置為/,默認(rèn)為false。

enableLookups:調(diào)用request、getRemoteHost()執(zhí)行DNS查詢,以返回遠(yuǎn)程主機(jī)的主機(jī)名,如果設(shè)置為false,則直接返回IP地址。

maxPostSize:指定POST方式請(qǐng)求的最大量,沒有指定默認(rèn)為2097152。

protocol:值必須為HTTP1.1,如果使用AJP處理器,該值必須為AJP/1.3

proxyName:如這個(gè)連接器正在一個(gè)代理配置中被使用,指定這個(gè)屬性,在request.getServerName()時(shí)返回

redirectPort:如連接器不支持SSL請(qǐng)求,如收到SSL請(qǐng)求,Catalina容器將會(huì)自動(dòng)重定向指定的端口號(hào),讓其進(jìn)行處理。

scheme:設(shè)置協(xié)議的名字,在request.getScheme()時(shí)返回,SSL連接器設(shè)為”https”,默認(rèn)為”http”

secure:在SSL連接器可將其設(shè)置為true,默認(rèn)為false

URIEncoding:用于解碼URL的字符編碼,沒有指定默認(rèn)值為ISO-8859-1

useBodyEncodingForURI:主要用于Tomcat4.1.x中,指示是否使用在contentType中指定的編碼來取代URIEncoding,用于解碼URI查詢參數(shù),默認(rèn)為false

xpoweredBy:為true時(shí),Tomcat使用規(guī)范建議的報(bào)頭表明支持Servlet的規(guī)范版本,默認(rèn)為false

acceptCount:當(dāng)所有的可能處理的線程都正在使用時(shí),在隊(duì)列中排隊(duì)請(qǐng)求的最大數(shù)目。當(dāng)隊(duì)列已滿,任何接收到的請(qǐng)求都會(huì)被拒絕,默認(rèn)值為10

bufferSize:設(shè)由連接器創(chuàng)建輸入流緩沖區(qū)的大小,以字節(jié)為單位。默認(rèn)情況下,緩存區(qū)大的大小為2048字節(jié)

compressableMimeType:MIME的列表,默認(rèn)以逗號(hào)分隔。默認(rèn)值是text/html,text/xml,text/plain

compression:指定是否對(duì)響應(yīng)的數(shù)據(jù)進(jìn)行壓縮。off:表示禁止壓縮、on:表示允許壓縮(文本將被壓縮)、force:表示所有情況下都進(jìn)行壓縮,默認(rèn)值為off

connectionTimeout:設(shè)置連接的超時(shí)值,以毫秒為單位。默認(rèn)值為60000=60秒

disableUploadTimeOut:允許Servlet容器,正在執(zhí)行使用一個(gè)較長的連接超時(shí)值,以使Servlet有較長的時(shí)間來完成它的執(zhí)行,默認(rèn)值為false

maxHttpHeaderSize:HTTP請(qǐng)求和響應(yīng)頭的最大量,以字節(jié)為單位,默認(rèn)值為4096字節(jié)

maxKeepAliveRequest:服務(wù)器關(guān)閉之前,客戶端發(fā)送的流水線最大數(shù)目。默認(rèn)值為100

maxSpareThreads:允許存在空閑線程的最大數(shù)目,默認(rèn)值為50

minSpareThreads:設(shè)當(dāng)連接器第一次啟協(xié)創(chuàng)建線程的數(shù)目,確保至少有這么多的空閑線程可用。默認(rèn)值為4

port:服務(wù)端套接字監(jiān)聽的TCP端口號(hào),默認(rèn)值為8080(必須)

socketBuffer:設(shè)Socket輸出緩沖區(qū)的大小(以字節(jié)為單位),-1表示禁止緩沖,默認(rèn)值為9000字節(jié)

toNoDelay:為true時(shí),可以提高性能。默認(rèn)值為true

threadPriority:設(shè)JVM中請(qǐng)求處理線程優(yōu)先級(jí)。默認(rèn)值為NORMAL-PRIORITY

例:


      
      
        <
      
      
        Connector 


      
      
        port
      
      
        ="8080"
      
      
         maxHttpHeaderSize
      
      
        ="8192"
      
      
         maxThreads
      
      
        ="150"
      
      
         minSpareThreads
      
      
        ="25"
      
      
         maxSpareThreads
      
      
        ="75"
      
      
         enableLookups
      
      
        ="false"
      
      
         

redirectPort
      
      
        ="8443"
      
      
         acceptCount
      
      
        ="100"
      
      
         connectionTimeout
      
      
        ="20000"
      
      
         disableUploadTimeout
      
      
        ="true"
      
      
        />
      
      
        



AJP連接器:

用于將Apache與Tomcat集成在一起,當(dāng)Apache接收到動(dòng)態(tài)內(nèi)容請(qǐng)求時(shí),通過在配置中指定的端口號(hào)將請(qǐng)求發(fā)送給在此端口號(hào)上監(jiān)聽的AJP連接器組件。

屬性:

backlog:當(dāng)所有可能的請(qǐng)求處理線程都在使用時(shí),隊(duì)列中排隊(duì)的請(qǐng)求最大數(shù)目。默認(rèn)為10,當(dāng)隊(duì)列已滿,任何請(qǐng)求都將被拒絕

maxSpareThread:允許存在空閑線程的最大數(shù)目,默認(rèn)值為50

maxThread:最大線程數(shù),默認(rèn)值為200

minSpareThreads:設(shè)當(dāng)連接器第一次啟動(dòng)時(shí)創(chuàng)建線程的數(shù)目,確保至少有這么多的空閑線程可用,默認(rèn)值為4

port:服務(wù)端套接字的TCP端口號(hào),默認(rèn)值為8089(必須)

topNoDelay:為true時(shí),可以提高性能,默認(rèn)值為true

soTimeout:超時(shí)值

例:


      
      
        <!
      
      
        —Define an AJP1.3 Connector on port 8089--
      
      
        >
      
      
        <
      
      
        Connector 
      
      
        port
      
      
        =”8089” 
      
      
        enableLookups
      
      
        =”false” 
      
      
        redirectPort
      
      
        =”8443” 
      
      
        protocol
      
      
        =”AJP/1.3” 
      
      
        />
      
      
        



=========================Writed by Jack.Hao on 2011.01.20========================




      
      
        <
      
      
        Engine
      
      
        >
      
      
        元素:

為特定的Service處理所有的請(qǐng)示。每個(gè)Service只能包含一個(gè)Engine元素,它負(fù)責(zé)接收和處理此Service所有的連接器收到的請(qǐng)求,向連接發(fā)回響應(yīng),并最終顯示在客戶端。
      
      
        <
      
      
        Engine
      
      
        >
      
      至少有一個(gè)
      
        <
      
      
        Host
      
      
        >
      
      元素,必須至少有一個(gè)
      
        <
      
      
        Host
      
      
        >
      
      
        屬性的名字與defaultHost指定的名字相匹配。



屬性:

className:實(shí)現(xiàn)org.apache.catalina.Engine接口,默認(rèn)實(shí)現(xiàn)類為org.apache.catalina.core.StandardEngine類

defaultHost:默認(rèn)主機(jī)名,值必須與
      
      
        <
      
      
        Service
      
      
        >
      
      
        的name值相匹配

name:指定Engine的邏輯名字(必須)

jvmRoute:在負(fù)載勻衡中使用的標(biāo)識(shí)符,必須唯一



例:


      
      
        <
      
      
        Engine 
      
      
        name
      
      
        =”Cataline” 
      
      
        defaultHost
      
      
        =”localhst”>



=========================Writed 
      
      
        by Jack.Hao on 2011.01.20
      
      
        ========================




      
      
        <Host
      
      
        >
      
      
        元素:

表示一個(gè)虛擬主機(jī),為特定的虛擬主機(jī)處理所有請(qǐng)求



屬性:

appBase:設(shè)定應(yīng)用程序的基目錄,絕對(duì)路徑或相對(duì)于%CATALINA_HOME%的路徑名

autoDeploy:指示Tomcat運(yùn)行時(shí),如有新的WEB程序加開appBase指定的目錄下,是否為自動(dòng)布署,默認(rèn)值為true

className:實(shí)現(xiàn)了org.apache.catalina.Host接口的類,標(biāo)準(zhǔn)實(shí)現(xiàn)類為org.apache.catalina.core.StandardHost類

deployOnStartup:Tomcat啟動(dòng)時(shí),是否自動(dòng)部署appBase屬性指定目錄下所有的WEB應(yīng)用程序,默認(rèn)值為true

name:虛擬主機(jī)的網(wǎng)絡(luò)名(必須)



標(biāo)準(zhǔn)Host實(shí)現(xiàn)類org.apahce.catalina.core.StandardHost支持的附加屬性:

deployXML:為false將不會(huì)解析WEB應(yīng)用程序內(nèi)部的context.xml,默認(rèn)值為true

unPackWARs:虛擬主機(jī)指定臨時(shí)讀寫使用的目錄的路徑名,不設(shè),Tomcat會(huì)在%CATALINA_HOME%/work目錄下提供一個(gè)合適的目錄。



例:


      
      
        <
      
      
        Host 
      
      
        name
      
      
        =”localhst” 
      
      
        appBase
      
      
        =”webapps” 
      
      
        unpackWARs
      
      
        =”true” 
      
      
        autoDeploy
      
      
        =”true” 
      
      
        xmlValidation
      
      
        =”false” 
      
      
        xmlNamespaceAware
      
      
        =”false”>


      
      
        配置虛擬主機(jī):

<Hostname
      
      
        =”xxx” 
      
      
        appBase
      
      
        =”c:/test”>

    
      
      
        <Contentpath
      
      
        =”” 
      
      
        docBase
      
      
        =”e:/abe”/>


      
      
        </Hostname
      
      
        >
      
      
        



=========================Writed by Jack.Hao on 2011.01.20========================




      
      
        <
      
      
        context
      
      
        >
      
      
        元素:

一個(gè)WEB應(yīng)用程序,處理當(dāng)前WEB應(yīng)用程序的所有請(qǐng)求,每一個(gè)
      
      
        <
      
      
        Context
      
      
        >
      
      
        必須使用唯一的上下文路徑。



屬性:

className:實(shí)現(xiàn)了org.apache.catalina.Context接口的類,標(biāo)準(zhǔn)實(shí)現(xiàn)類org.apache.catalina.core.StandardContext類

cookies:是否將Cookie應(yīng)用于Session,默認(rèn)值為true

crossContext:是否允許跨域訪問,為true時(shí),在程序內(nèi)調(diào)用ServletContext.getContext()方法將返回一個(gè)虛擬主機(jī)上其它web程序的請(qǐng)求調(diào)度器。默認(rèn)值為false,調(diào) 徑用getContext()返回為null

docBase:絕對(duì)路徑或相對(duì)于Host的appBase 屬性的相對(duì)路徑

privileged:為true,允許Web應(yīng)用程序使用容器的Servlet

path:指定上下文路徑。一個(gè)虛擬主機(jī)中,上下文路徑必須唯一

reloadable:為true,Tomcat運(yùn)行時(shí),如果WEB-INF/classes和WEB-INF/lib目錄中有改變,Tomcat會(huì)自動(dòng)重新加載該WEB應(yīng)用程序。雖方便,但開銷也大,默認(rèn)值為false,我們?cè)谡{(diào)用可以打開,發(fā)布后再關(guān)閉。

cacheMaxSize:靜態(tài)資源緩存最大值,以KB為單位,默認(rèn)值為10240KB

cachingAllowed:是否允許靜態(tài)資源緩存,默認(rèn)為true

caseSensitive:默認(rèn)為true,資源文件名大小寫敏感,如果為false大小寫不敏感

unpackWAR:默認(rèn)為true

workDir:為WEB應(yīng)用程序內(nèi)部的Servlet指定臨時(shí)讀寫的目錄路徑名。如沒有設(shè)置,則Tomcat會(huì)在%CATALINA_HOME%/work目錄下提供一個(gè)合適的目錄



例:


      
      
        <
      
      
        Content 
      
      
        path
      
      
        =”/abc” 
      
      
        docBase
      
      
        =”d:/xyz” 
      
      
        reloadable
      
      
        =”true” 
      
      
        />
      
      
        



 Tomcat/webapps/tomcat-docs/config/index.html
      
    

?

本文來自: http://blog.csdn.net/itmagic_jack/article/details/6290239

Tomcat Server.xml配置文件


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 克什克腾旗| 秀山| 金塔县| 绥宁县| 永兴县| 肥乡县| 崇明县| 交城县| 宜兰市| 饶平县| 房山区| 梧州市| 黎城县| 灌阳县| 灵丘县| 通城县| 宁津县| 阳曲县| 林州市| 贵州省| 宜兰县| 东宁县| 寿宁县| 慈利县| 南雄市| 巴南区| 博乐市| 东乡| 东光县| 尚义县| 博湖县| 永德县| 葵青区| 喜德县| 名山县| 靖安县| 闸北区| 广元市| 牙克石市| 景东| 长沙县|