若是你但願在使用 JDBC 直接方式的應用中切換到使用數據源:html
- 中止 Confluence.
- 備份下面的文件,以防止你可能須要從新恢復你的配置:
<installation-directory>/conf/server.xml
<installation-directory>/confluence/WEB-INF/web.xml
<home-directory>/confluence.cfg.xml
- 請按照上面新安裝使用的步驟,同時拷貝你的驅動而且將數據源添加到正確的文件中。你能夠針對當前數據鏈接中的配置找到細節信息
<home-directory>/confluence.cfg.xml
。
- 編輯
<home-directory>/confluence.cfg.xml
文件,同時刪掉 hibernate
元素以前的全部內容。
- 將下面的內容插入到
<properties>
部分。
PostgreSQL...
<
property
name
=
"hibernate.setup"
>
<![CDATA[true]]>
</
property
>
<
property
name
=
"hibernate.dialect"
>
<![CDATA[net.sf.hibernate.dialect.PostgreSQLDialect]]>
</
property
>
<
property
name
=
"hibernate.connection.datasource"
>
<![CDATA[java:comp/env/jdbc/confluence]]>
</
property
>
|
Microsoft SQL Server...
<
property
name
=
"hibernate.setup"
>
<![CDATA[true]]>
</
property
>
<
property
name
=
"hibernate.dialect"
>
<![CDATA[net.sf.hibernate.dialect.SQLServerIntlDialect]]>
</
property
>
<
property
name
=
"hibernate.connection.datasource"
>
<![CDATA[java:comp/env/jdbc/confluence]]>
</
property
>
|
MySQL...
<
property
name
=
"hibernate.setup"
>
<![CDATA[true]]>
</
property
>
<
property
name
=
"hibernate.dialect"
>
<![CDATA[com.atlassian.hibernate.dialect.MySQLDialect]]>
</
property
>
<
property
name
=
"hibernate.connection.datasource"
>
<![CDATA[java:comp/env/jdbc/confluence]]>
</
property
>
|
Oracle...
<
property
name
=
"hibernate.setup"
>
<![CDATA[true]]>
</
property
>
<
property
name
=
"hibernate.dialect"
>
<![CDATA[com.atlassian.confluence.impl.hibernate.dialect.OracleDialect]]>
</
property
>
<
property
name
=
"hibernate.connection.datasource"
>
<![CDATA[java:comp/env/jdbc/confluence]]>
</
property
>
|
- 重啓 Confluence.
https://www.cwiki.us/display/CONFLUENCEWIKI/Configuring+a+datasource+connectionjava