• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    研究Tomcat結構,解決數據源連接數據庫

    發布: 2007-6-22 07:38 | 作者:   | 來源:   | 查看: 19次 | 進入軟件測試論壇討論

    領測軟件測試網

       
      Tomcat服務器是由一系列的可配置俄組件構成的,其中核心的是Catalina Servlet容器,下面是組件關系
      
      < Server>< !--頂層元素,是Tomcat實例的頂層元素,可包含一個或多個Service-->
      

        < Service>< !--連接器元素,包含一個Engine元素,以及一個或多個Connector元素,這些Connector共享同一個Engine-->
      
          < Connector>< !--實際和客戶交互的組件-->
      
           < Engine>< !--容器類元素,可以包含多個Host元素-->
      
              < Host>< !--定義一個虛擬主機,它可以包含一個或多個Web應用-->
      
                        < Context>< !--使用最頻繁的元素,每個Context代表運行在虛擬主機上的應用-->
      
      ......................< /Context>
      
      嵌套類元素可以加到容器組件中如:< Logger>< Value>< Realm>元素
      
      所以在server.xml中,我們只要添加,在tomcat5.0.x中是沒有Context標記的,所以以前在沒有了解目錄結構時候,總是添加位置錯誤
      
      < Context path="/data" docBase="data" debug="0" reloadable="true">
      
      < !--這里特別注意,指出了Web應用的相對路徑-->
      < Resource name="jdbc/sunny" scope="Shareable" auth="Container"
       type="javax.sql.DataSource">< /Resource>
       < ResourceParams name="jdbc/sunny">
        < parameter>
        < name>factory< /name>
        < value>org.apache.commons.dbcp.BasicDataSourceFactory< /value>
        < /parameter>
        < parameter>
             < name>removeAbandoned< /name>
             < value>true< /value>
            < /parameter>
        < parameter>
             < name>logAbandoned< /name>
             < value>true< /value>
            < /parameter>
        < !-- DBCP database connection settings -->
        < parameter>
        < name>url< /name>
        < value>jdbc:mysql://localhost:3306/sony< /value>
        < /parameter>
        < parameter>
        < name>driverClassName< /name>< !--< value>com.mysql.jdbc.Driver< /value>-->
        < value>org.gjt.mm.mysql.Driver< /value>
        < /parameter>
        < parameter>
        < name>username< /name>
        < value>root< /value>
        < /parameter>
        < parameter>
        < name>password< /name>
        < value>< /value>
        < /parameter>
      
        < !-- DBCP connection pooling options -->
        < parameter>
        < name>maxWait< /name>
        < value>3000< /value>
        < /parameter>
        < parameter>
        < name>maxIdle< /name>
        < value>100< /value>
        < /parameter>
        < parameter>
        < name>maxActive< /name>
        < value>10< /value>
        < /parameter>
       < /ResourceParams>
      
      < /Context>
      
      在Jsp頁面中
      
      javax.naming.Context ctx = new javax.naming.InitialContext
      
      DataSource ds =(DataSource) ctx.lookup("java:comp/env/jdbc/sunny")
      
      Connection conn = ds.getConnection();

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>