大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

Tomca教程
Tomcat Manager
Tomcat Realm 配置
Tomcat 安全管理
Tomcat JNDI 資源
Tomcat JDBC 數據源
Tomcat 類加載機制
Tomcat JSPs
Tomcat SSL/TLS配置
Tomcat SSI
Tomcat CGI
Tomcat 代理支持
Tomcat MBean 描述符
Tomcat 默認 Servlet
Tomcat 集群
Tomcat 連接器
Tomcat監控與管理
Tomcat 日志機制
Tomcat 基于 APR 的原生庫
Tomcat 虛擬主機
Tomcat 高級 IO 機制
Tomcat 附加組件
Tomcat 安全性注意事項
Tomcat Windows 服務
Tomcat Windows 認證
Tomcat 的 JDBC 連接池
Tomcat WebSocket 支持
Tomcat 重寫機制

數據庫連接池(DBCP 2)配置

Apache Tomcat 的默認數據庫連接池實現基于的是 Apache Commons 項目的庫,具體來說是這兩個庫:

  • Commons DBCP
  • Commons Pool

這兩個庫都位于一個 JAR 文件中:$CATALINA_HOME/lib/tomcat-dbcp.jar。但該文件只包括連接池所需要的類,包名也已經改變了,以避免與應用沖突。

DBCP 2.0 支持 JDBC 4.1。

安裝

可參閱 DBCP 文檔了解完整的配置參數。

防止數據庫連接池泄露

數據庫連接池創建并管理著一些與數據庫的連接。與打開新的連接相比,回收或重用現有的數據庫連接要更為高效一些。

連接池化還存在一個問題。Web 應用必須明確地關閉 ResultSet、Statement,以及 Connection。假如 Web 應用無法關閉這些資源時,會導致這些資源再也無法被重用,從而造成了數據庫連接池“泄露”。如果再也沒有可用連接時,最終這將導致 Web 應用數據庫連接失敗。

針對該問題,有一個解決辦法:通過配置 Apache Commons DBCP,記錄并恢復這些廢棄的數據庫連接。它不僅能恢復這些連接,而且還能針對打開這些連接而又永遠不關閉它們的代碼生成堆棧跟蹤。

為了配置 DBCP 數據源來移除并回收廢棄的數據庫連接,將下列屬性(一個或全部)添加到你的 DBCP 數據源中的 Resource 配置中:

removeAbandonedOnBorrow=true

removeAbandonedOnMaintenance=true

以上屬性默認都為 false。注意,只有當 timeBetweenEvictionRunsMillis 為正值,從而啟用池維護時,removeAbandonedOnMaintenance 才能生效。關于這些屬性的詳情,可查看 DBCP 文檔 

使用 removeAbandonedTimeout 屬性設置某個數據庫連接閑置的秒數,超過此時段,即被認為是廢棄連接。

removeAbandonedTimeout="60"

默認的去除廢棄連接的超時為 300 秒。

 logAbandoned 設為 true,可以讓 DBCP 針對那些拋棄數據庫連接資源的代碼,記錄堆棧跟蹤信息。

logAbandoned="true"

默認為 false

全部教程
主站蜘蛛池模板: 免费永久欧美性色xo影院 | 97欧美精品一区二区三区 | 黄页网址大全免费观看美女 | 女人夜色黄网在线观看 | 欧美啪啪小视频 | 日韩欧美在线不卡 | 亚洲欧美日韩国产精品影院 | 免费看曰批女人爽的视频网址 | 兽皇在线观看 | 国产在线一91区免费国产91 | 久久99久久99精品免观看麻豆 | 日本特黄a级高清免费大片18 | 亚洲图片国产日韩欧美 | 成人精品国产亚洲欧洲 | 久久网站在线观看 | 国产一级久久久久久毛片 | 欧美综合色区 | 一级片免费网站 | 天天做夜夜爽 | 日韩欧美成末人一区二区三区 | 天天摸夜夜摸夜夜狠狠摸 | 色操网| 99久久精品国产亚洲 | 国产精品一区二区综合 | 青草国产视频 | 久草视频精品在线 | 国产伦一区二区三区四区久久 | 亚洲精品国产第一区二区图片 | 五月花精品视频在线观看 | 91不卡在线精品国产 | 人人爽天天爽 | 婷婷开心激情 | 久久天天躁狠狠躁狠狠躁 | 久国产精品久久精品国产四虎 | 久久久久久97 | 狠狠色丁香婷婷综合激情 | 极品女神西比尔久久精品 | 亚洲精品色一区色二区色三区 | 国产精品久久久久久久久鸭 | 羞羞色院91 | 老司机久久精品 |