Tomcat設置方法在配置Context連接池參數時候加上如下參數:復制內容到剪貼板代碼:validationQuerySELECTCOUNT(*)FROMDUALtestOnBorrow

亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

tomcat和weblogic服務器在數據庫意外斷開后重連

系統 3707 0

本文地址: http://qzone.qq.com/blog/454389842-1217557897

<!-- 文章內容開始-->
Tomcat設置方法
在配置Context連接池參數時候加上如下參數:復制內容到剪貼板代碼:
???????????? <parameter>
??????????????<name>validationQuery</name>
??????????????<value>SELECT COUNT(*) FROM DUAL</value>
????????????</parameter>
????????????<parameter>
??????????????<name>testOnBorrow</name>
??????????????<value>true</value>
????????????</parameter>
????????????<parameter>
??????????????<name>testOnReturn</name>
??????????????<value>true</value>
????????????</parameter>
????????????<parameter>
??????????????<name>testWhileIdle</name>
??????????????<value>true</value>
????????????</parameter>testOnBorrow、 testOnReturn、testWhileIdle,這些屬性的意義是取得、返回對象和空閑時是否進行驗證,檢查對象是否有效,默認都為false即 不驗證。所以當使用DBCP時,數據庫連接因為某種原因斷掉后,再從連接池中取得連接又不進行驗證,這時取得的連接實際已經時無效的數據庫連接了,只有把 這些屬性設為true,再提供validationQuery語句就可以保證數據庫連接始終有效了,oracle數據庫可以使用SELECT COUNT(*) FROM DUAL,不過DBCP要求validationQuery語句查詢的記錄集必須不為空,可能這也可以算一個小小的BUG,其實只要 validationQuery語句執行通過就可以了。

Weblogic設置方法
進入某個連接池配置頁,進入“連接“頁,點擊高級選項的”show“顯示高級選項。
指定 "測試頻率" 并啟用 "測試保留的連接"、"測試創建的連接" 和 "測試釋放的連接"。

測試頻率(Test Frequency):??60 秒??

自動數據庫連接測試之間的秒數(0 - 32 位正整數)。測試失敗的連接將被關閉,然后重新打開以重新建立有效的物理數據庫連接。(必須在下面指定測試表名稱。)
The number of seconds (between 0 and a positive 32-bit integer) between automatic database connection tests. Connections that fail the test are closed and reopened to re-establish a valid physical database connection. (You must specify a Test Table Name below.)


測試保留的連接(Test Reserved Connections)
指定 WebLogic Server 是否在將連接提供給客戶端之前測試該連接。(必須在下面指定測試表名稱。)??
Specifies whether WebLogic Server tests a connection before giving it to the client. (You must specify a Test Table Name below.)??

測試創建的連接(Test Created Connections)??
指定 WebLogic Server 是否在創建連接后且將該連接添加到緩沖池中可用連接列表之前對該連接進行測試。(必須指定測試表名稱。)????
Specifies whether WebLogic Server tests a connection after creating it but before adding it to the list of connections available in the pool. (You must specify a Test Table Name.)

測試釋放的連接(Test Released Connections)??
指定 WebLogic Server 是否在將連接返回到該 JDBC 連接緩沖池之前測試該連接。(必須指定測試表名稱。)??
Specifies whether WebLogic Server tests a connection before returning it to this JDBC connection pool. (You must specify a Test Table Name.)

連接保留超時(Connection Reserve Timeout): 設為 30 秒??
在保留緩沖池連接的調用超時之前的秒數(-1 - 32 位正整數)。如果設置為 -1,則調用永遠不會超時。
The number of seconds (between -1 and a positive 32-bit integer) after which a call to reserve a connection from the pool will timeout. When set to 0, a call will never timeout. When set to -1, a call will timeout immediately


重試創建連接的頻率(Connection Creation Retry Frequency): 設為 30 秒??
嘗試建立與數據庫的連接的間隔秒數(0 - 32 位正整數)。適用于在數據庫不可用的情況下服務器啟動時創建的連接緩沖池。
The number of seconds (between 0 and a positive 32-bit integer) between attempts to establish connections to the database. Applies to connection pools created at server startup when the database is unavailable.

鈍化連接超時(Inactive Connection Timeout):
The number of inactive seconds on a reserved connection (between 0 and a positive 32-bit integer) before WebLogic Server reclaims the connection and releases it back into the connection pool.
服務器申請復議連接并且保留返回給連接池前的鈍化時間

測試表名稱(Test Table Name):??
oracle的連接池默認為 SQL SELECT 1 FROM DUAL,sybase數據庫可以填入一個記錄不多的配置表名例如sys_code。
The name of the database table to use when testing physical database connections. This field is required when you specify a Test Frequency and enable Test Reserved Connections, Test Created Connections, and Test Released Connections

tomcat和weblogic服務器在數據庫意外斷開后重連方法


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

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

【本文對您有幫助就好】

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

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 澳门一级特黄录像免费播黄 | 亚洲国产综合精品中文字幕 | 特黄特色一级aa毛片免费观看 | 日本一级毛片在线播放 | 欧美日韩精选 | 亚1洲二区三区四区免费 | 久久亚洲美女久久久久 | 精品久久一 | 亚洲精品蜜桃久久久久久 | 久久中文亚洲国产 | 久久精品伊人波多野结 | 国产综合久久一区二区三区 | 亚洲乱码一区二区三区在线观看 | 天天综合射 | 色啦啦影院 | 中文字幕视频在线免费观看 | www.黄色网| 奇米四色狠狠 | 久九九久福利精品视频视频 | 中国美女日b | 亚洲视频一二区 | 欧美第一区 | 四虎影视精品永久免费网站 | 99热这里都是国产精品 | 国产网友自拍视频 | 99j久久精品久久久久久 | 伊人久久精品午夜 | 大片毛片女女女女女女女 | 欧美久久综合 | 无毒不卡在线播放 | 亚洲在线视频 | 在线日韩麻豆一区 | 亚洲免费在线观看视频 | 精品国产呦系列在线看 | 婷婷综合色伊人阁 | 九色综合久久综合欧美97 | 狼狼色丁香久久婷婷综合五月 | 国产香蕉一区二区在线观看 | 热热色国产 | 亚洲啪视频| 幻女bbwxxxxyounu |