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

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

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

系統 3329 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條評論
主站蜘蛛池模板: www.四虎影 | 欧美亚洲国产色综合 | 四虎影视免费在线观看 | 思思久久这里只精品99re66 | 2019天天干天天操 | 中文字幕免费在线观看 | 久久中文字幕日韩精品 | 日韩视频免费一区二区三区 | 天天操天天碰 | 国产精品自拍亚洲 | 国产婷婷高清在线观看免费 | 亚洲欧美中日韩中文字幕 | 久久一区二区三区不卡 | 欧美日韩亚洲一区二区三区 | 1级黄色毛片| 九九热在线视频 | 成人精品视频在线观看 | 国产夜色| 日本无吗中文字幕免费婷婷 | 精品国产一区二区三区2021 | 在线播放国产一区二区三区 | 最近中文字幕在线视频1 | 在线观看视频亚洲 | 欧美成人私人视频88在线观看 | 久草.com| 色爱区综合激月婷婷激情五月 | 中文字幕在线观看一区二区 | 色综久久天天综合绕视看 | 国产欧美精品区一区二区三区 | 欧美一级级毛片 | 伊人成人在线观看 | 欧美xxxx成人免费网站 | 亚洲国产系列一区二区三区 | 天天夜天干天天爽 | 99精品国产在现线免费 | 一级高清在线观看影片 | 日韩一区二区三区视频 | 天天摸夜夜摸夜夜狠狠摸 | 国产精品高清全国免费观看 | 久久网精品视频 | 久草美女 |