1. 程式人生 > >Confluence 6 從你的 JDBC 連接中直接啟用校驗查詢

Confluence 6 從你的 JDBC 連接中直接啟用校驗查詢

Confluence

確定 Confluence 在數據庫連接池中校驗數據庫連接:

  1. 停止 Confluence。

  2. 編輯 <home-directory>confluence.cfg.xml 文件。

  3. 針對你特定的數據庫,插入下面屬性配置信息。

    針對 PostgreSQL,SQL Server,和 MySQL

    <property name="hibernate.c3p0.validate">true</property><property name="hibernate.c3p0.preferredTestQuery">select 1</property>

    針對 Oracle

    <property name="hibernate.c3p0.validate">true</property><property name="hibernate.c3p0.preferredTestQuery">select 1 from dual</property>
  4. 保存 confluence.cfg.xml

  5. 如果你使用 Confluence 5.10.3 或者早期版本,你需要添加下面的內容到你的 system property 來校驗你的數據庫。
    例如:

    -Dc3p0.preferredTestQuery=
    "select 1"
  6. 重啟 Confluence.

你應該可以從中斷的數據庫連接中重新獲得所有的數據庫連接而不需要重啟 Confluence。

https://www.cwiki.us/display/CONFLUENCEWIKI/Surviving+Database+Connection+Closures


Confluence 6 從你的 JDBC 連接中直接啟用校驗查詢