天天看點

Confluence 6 已經存在的 Confluence 安裝配置一個資料源連接配接

如果你希望在使用 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...

    <

    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+connection