如果你希望在使用 JDBC 直接方式的應用中切換到使用資料源:
- 停止 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...
Microsoft SQL Server...<
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
>
MySQL...<
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
>
Oracle...<
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
>
<
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.