久久精品精选,精品九九视频,www久久只有这里有精品,亚洲熟女乱色综合一区
    分享

    Tomcat連接池(server.xml) - - ITeye技術(shù)網(wǎng)站

     Java修煉館 2011-05-03

    Tomcat連接池(server.xml)

    文章分類:Java編程

    Tomcat連接池

    Tomcat 連接池的配置步驟:

    1.配置Tomcat的server.xml文件。創(chuàng)建數(shù)據(jù)源(指定具體的數(shù)據(jù)庫(kù))

    2.在web.xml中引用。

    3.在javabean、servlet中使用。

    4.server.xml文件修改后要記得發(fā)布(Publish)。

     

    直接上代碼:

    1.server.xml文件配置

     

    Server.xml代碼 復(fù)制代碼 收藏代碼
    1. <Host>   
    2.     <!--    
    3.           docBase : 該Context的根目錄是webapps/qms   
    4.           path="" 是Context的路徑名為空則運(yùn)行Host的默認(rèn)Context 例子中的qms是有這個(gè)名字的文件   
    5.           reloadable:設(shè)為true, Tomcat在運(yùn)行狀態(tài)下會(huì)監(jiān)視在WEB-INF/classes和Web-INF/lib目錄CLASS文件   
    6.           的改動(dòng).如果監(jiān)視到有class文件被更新,服務(wù)器自重新加載Web應(yīng)用。   
    7.           driverClassName: 數(shù)據(jù)庫(kù)的驅(qū)動(dòng) MySQL的是com.mysql.jdbc.Driver   
    8.      -->   
    9.     <Context docBase="qms" path="/qms" reloadable="true" source="org.eclipse.jst.jee.server:qms">   
    10.         <!--name:指定資源池的Resource的JNDI的名字,   
    11.               auth:管理權(quán)限,可以是Container或Application。   
    12.               type:Resource所屬的是什么類型的數(shù)據(jù)源本例是SQL的   
    13.                  
    14.          -->   
    15.         <Resource    
    16.         name="jdbc/publicdb"    
    17.         auth="Container"    
    18.         type="javax.sql.DataSource"  
    19.         maxActive="10"    
    20.         maxIdle="5"    
    21.         maxWait="10000"    
    22.         username="sa"  
    23.         password="12345"  
    24.         driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"  
    25.         url="jdbc:sqlserver://192.168.84.49\U3C:1433;databaseName=u3cdb_200"    
    26.         validationQuery="SELECT CURRENT_USER"  
    27.         removeAbandoned="true"    
    28.         removeAbandonedTimeout="60"    
    29.         logAbandoned="true" />   
    30.     </Context>   
    31. </Host>  

     

     

    server.xml 文件詳解

    <Server>
        <Listener />
        <GlobaNamingResources>
        </GlobaNamingResources
        <Service>
            <Connector />
            <Engine>
                <Logger />
                <Realm />
                   <host>
                       <Logger />
                       <Context />
                   </host>
            </Engine>
        </Service>
    </Server>

     

    元素名

     

    屬性

     

    解釋

     

    server

    port

    指定一個(gè)端口,這個(gè)端口負(fù)責(zé)監(jiān)聽(tīng)關(guān)閉tomcat的請(qǐng)求

    shutdown

    指定向端口發(fā)送的命令字符串

    service

    name

    指定service的名字

    Connector(表示客戶端和service之間的連接)

    port

    指定服務(wù)器端要?jiǎng)?chuàng)建的端口號(hào),并在這個(gè)斷口監(jiān)聽(tīng)來(lái)自客戶端的請(qǐng)求

    minProcessors

    服務(wù)器啟動(dòng)時(shí)創(chuàng)建的處理請(qǐng)求的線程數(shù)

    maxProcessors

    最大可以創(chuàng)建的處理請(qǐng)求的線程數(shù)

    enableLookups

    如果為true,則可以通過(guò)調(diào)用request.getRemoteHost()進(jìn)行DNS查詢來(lái)得到遠(yuǎn)程客戶端的實(shí)際主機(jī)名,若為false則不進(jìn)行DNS查詢,而是返回其ip地址

    redirectPort

    指定服務(wù)器正在處理http請(qǐng)求時(shí)收到了一個(gè)SSL傳輸請(qǐng)求后重定向的端口號(hào)

    acceptCount

    指定當(dāng)所有可以使用的處理請(qǐng)求的線程數(shù)都被使用時(shí),可以放到處理隊(duì)列中的請(qǐng)求數(shù),超過(guò)這個(gè)數(shù)的請(qǐng)求將不予處理

    connectionTimeout

    指定超時(shí)的時(shí)間數(shù)(以毫秒為單位)

    Engine(表示指定service中的請(qǐng)求處理機(jī),接收和處理來(lái)自Connector的請(qǐng)求)

    defaultHost

    指定缺省的處理請(qǐng)求的主機(jī)名,它至少與其中的一個(gè)host元素的name屬性值是一樣的

    Context(表示一個(gè)web應(yīng)用程序,通常為WAR文件,關(guān)于WAR的具體信息見(jiàn)servlet規(guī)范)

    docBase

    應(yīng)用程序的路徑或者是WAR文件存放的路徑

    path

    表示此web應(yīng)用程序的url的前綴,這樣請(qǐng)求的url為http://localhost:8080/path/****

    reloadable

    這個(gè)屬性非常重要,如果為true,則tomcat會(huì)自動(dòng)檢測(cè)應(yīng)用程序的/WEB-INF/lib 和/WEB-INF/classes目錄的變化,自動(dòng)裝載新的應(yīng)用程序,我們可以在不重起tomcat的情況下改變應(yīng)用程序

    host(表示一個(gè)虛擬主機(jī))

    name

    指定主機(jī)名

    appBase

    應(yīng)用程序基本目錄,即存放應(yīng)用程序的目錄

    unpackWARs

    如果為true,則tomcat會(huì)自動(dòng)將WAR文件解壓,否則不解壓,直接從WAR文件中運(yùn)行應(yīng)用程序

    Logger(表示日志,調(diào)試和錯(cuò)誤信息)

    className

    指定logger使用的類名,此類必須實(shí)現(xiàn)org.apache.catalina.Logger 接口

    prefix

    指定log文件的前綴

    suffix

    指定log文件的后綴

    timestamp

    如果為true,則log文件名中要加入時(shí)間,如下例:localhost_log.001-10-04.txt

    Realm(表示存放用戶名,密碼及role的數(shù)據(jù)庫(kù))

    className

    指定Realm使用的類名,此類必須實(shí)現(xiàn)org.apache.catalina.Realm接口

    Valve(功能與Logger差不多,其prefix和suffix屬性解釋和Logger 中的一樣)

    className

    指定Valve使用的類名,如用org.apache.catalina.valves.AccessLogValve類可以記錄應(yīng)用程序的訪問(wèn)信息

    directory

    指定log文件存放的位置

    pattern

    有兩個(gè)值,common方式記錄遠(yuǎn)程主機(jī)名或ip地址,用戶名,日期,第一行請(qǐng)求的字符串,HTTP響應(yīng)代碼,發(fā)送的字節(jié)數(shù)。combined方式比common方式記錄的值更多

      本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
      轉(zhuǎn)藏 分享 獻(xiàn)花(0

      0條評(píng)論

      發(fā)表

      請(qǐng)遵守用戶 評(píng)論公約

      類似文章 更多

      主站蜘蛛池模板: 成人爽A毛片在线视频淮北| 亚洲鸥美日韩精品久久| 好紧好滑好湿好爽免费视频| 人妻中文字幕亚洲一区| 丁香婷婷激情俺也去俺来也| 波多野结衣中文字幕一区二区三区 | 无码AV免费永久免费永久专区| 中文字幕国产精品二区| 亚洲欧美日韩综合在线丁香| 四虎亚洲精品无码| 99国精品午夜福利视频不卡99 | 日本欧美一区二区三区在线播放| 69天堂人成无码免费视频| 国产美女裸体无遮挡免费视频| 国产午夜福利在线视频| 中文字幕亚洲一区二区三区| 国产精品自拍午夜福利| 日韩放荡少妇无码视频| 国产AV福利第一精品| 日日婷婷夜日日天干| 亚洲一区成人在线视频| 亚洲AV中文无码乱人伦| 蜜芽久久人人超碰爱香蕉| 欧美日韩中文国产一区发布| 午夜大片免费男女爽爽影院| 色综合久久久无码中文字幕 | 少妇人妻AV无码专区| 免费国产VA在线观看视频| 亚洲 一区二区 在线| 亚洲国产成人AⅤ毛片奶水| 免费无码一区无码东京热| 国产亚洲精久久久久久无码| 国产啪视频免费观看视频| 无码福利写真片视频在线播放| 又粗又大又黄又硬又爽免费看| 国产成人午夜福利院| 亚洲午夜爱爱香蕉片| 大学生久久香蕉国产线看观看| 国产美女被遭强高潮免费一视频| 起碰免费公开97在线视频| 色8久久人人97超碰香蕉987|