<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 3  文章 - 2  trackbacks - 0
    <2007年6月>
    272829303112
    3456789
    10111213141516
    17181920212223
    24252627282930
    1234567

    常用鏈接

    留言簿(2)

    隨筆分類

    隨筆檔案

    文章分類

    收藏夾

    博客收藏

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

         前面提到在jsp中連接sql server 2005的時候發(fā)現兩個問題。
         一、關于在Server.xml中配置數據源出現的問題

    <Context path="/oa" reloadable="true" docBase="oa">
      
    <Resource name="jdbc/sa" auth="Container" type="javax.sql.DataSource"/>
      
    <ResourceParams name="jdbc/sa">
       
    <parameter>
        
    <name>factory</name>
        
    <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
       
    </parameter>
        
    <parameter>
                 
    <name>driverClassName</name>
                
    <value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
            
    </parameter>
       
    <parameter>
        
    <name>url</name>
        
    <value>jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=db_manp</value>
       
    </parameter>
       
    <parameter>
        
    <name>username</name>
        
    <value>sa</value>
       
    </parameter>
       
    <parameter>
        
    <name>password</name>
        
    <value></value>
       
    </parameter>
       
    <parameter>
        
    <name>maxActive</name>
        
    <value>1000</value>
       
    </parameter>
       
    <parameter>
        
    <name>maxIdle</name>
        
    <value>50</value>
       
    </parameter>
       
    <parameter>
        
    <name>maxWait</name>
        
    <value>50</value>
       
    </parameter>
      
    </ResourceParams>
    </Context>

          在Tomcat5.0.x和Sql server 2005下測試能通過,但在Tomcat5.5.x和sql server2005下測試無法通過。報這樣的錯誤Cannot get a connection, pool exhausted最后發(fā)現是以上配置在tomcat5.5.x下確實有問題,最后修改為:
    <Context path="/oa" reloadable="true" crossContext="true" debug="5" docBase="E:\eclispeworkspace\jspOA\WebRoot">
       
    <Resource
        
    name="jdbc/sa"
        type
    ="javax.sql.DataSource"
        password
    =""
        driverClassName
    ="com.microsoft.sqlserver.jdbc.SQLServerDriver"
        maxIdle
    ="2"
        maxWait
    ="5000"
        username
    ="sa"
        url
    ="jdbc:sqlserver://localhost;DatabaseName=db_manp"
        maxActive
    ="4"/>
    </Context>

            這樣,測試就可以通過了。
            感謝
    Stevie Liu的博客上寫的一篇文章。

    二、數據庫的Connection用盡的問題
            多刷新幾次后會報"Cannot get a connection, pool exhausted "的錯誤。參考xingmen的博客上的一篇文章
    http://blog.chinajavaworld.com/entry.jspa?id=2058,他總結了三種辦法。
         (1)、重啟Tomcat,當然重啟后肯定有效,我也試過了。只是重啟這個辦法不治本。
         (2)、修改<Context>配置中maxActive="4",原來maxActive為4,現在改為maxActive="0"或者調高他的值。設為0之后好像有效,試過幾次。但是調高其值就沒有仔細測試了。
         (3)、就是在你的代碼里注意Connection用完關閉,返給連接池。
         比如,在try{}catch{}finally{},在finally中關閉釋放資源等方法。
    posted on 2007-06-28 15:45 eric.wen 閱讀(957) 評論(0)  編輯  收藏 所屬分類: jsptomcat
    主站蜘蛛池模板: 国产无遮挡又黄又爽免费视频 | 国产亚洲男人的天堂在线观看| 一级毛片全部免费播放| 国产aⅴ无码专区亚洲av| 特级做A爰片毛片免费看无码| 自拍偷自拍亚洲精品第1页| 一级女性全黄生活片免费看| 亚洲视频在线一区二区| 精品国产免费人成网站| 狠狠综合久久综合88亚洲| 国产一区二区三区免费| 亚洲AV无码一区二区二三区入口| 国产拍拍拍无码视频免费| 亚洲精品免费视频| 2022年亚洲午夜一区二区福利| 日韩免费无码视频一区二区三区| 亚洲国产精品自在线一区二区| 131美女爱做免费毛片| ass亚洲**毛茸茸pics| 国产小视频在线观看免费| 一级毛片在线免费视频| 亚洲精品无码专区在线在线播放| 在线看片免费人成视久网| 亚洲日本va在线观看| 又大又硬又爽免费视频| 人妻免费一区二区三区最新| 四虎永久在线精品免费影视| 67194在线午夜亚洲| 日本免费电影一区| 黄视频在线观看免费| 亚洲精品影院久久久久久| 成人爱做日本视频免费| 国产精品免费高清在线观看| 亚洲宅男精品一区在线观看| 亚洲AⅤ永久无码精品AA| 久久国产精品2020免费m3u8| 亚洲熟伦熟女专区hd高清| 国产亚洲精久久久久久无码AV| 91av在线免费视频| 美女被爆羞羞网站在免费观看 | 亚洲国产亚洲片在线观看播放|