日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Confluence 6 新 Confluence 安装配置一个数据源连接

發(fā)布時(shí)間:2023/12/15 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Confluence 6 新 Confluence 安装配置一个数据源连接 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

如果在你的 Tomcat 中配置了數(shù)據(jù)源,并且Confluence 設(shè)置指南在安裝的時(shí)候檢測(cè)到這個(gè)配置的時(shí)候,配置數(shù)據(jù)源的選項(xiàng)將會(huì)提供給你進(jìn)行配置。入股你希望使用數(shù)據(jù)源,請(qǐng)參考下面的配置。

1. 停止 Confluence

在 Confluence 的配置指南中,你將會(huì)提示選擇你的數(shù)據(jù)庫(kù),在這個(gè)時(shí)候,你應(yīng)該:

  • 使用 bin/stop-confluence.sh?or bin/stop-confuence.bat 停止? Confluence。
  • 備份下面的文件,以防止你可能需要重新恢復(fù)你的配置:
    • <installation-directory>/conf/server.xml
    • <installation-directory>/confluence/WEB-INF/web.xml
    • <home-directory>/confluence.cfg.xml
  • 2. 添加你的數(shù)據(jù)庫(kù)驅(qū)動(dòng)

    拷貝你的數(shù)據(jù)庫(kù)驅(qū)動(dòng)到? <installation-directory>/lib 目錄中。

    下面的連接是有關(guān)如果找到你的數(shù)據(jù)庫(kù)驅(qū)動(dòng):

    • PostgreSQL:捆綁到了 Confluence 中, 在<installation-directory>/confluence/WEB-INF/lib/postgresql-x.x.x.jar?
    • Microsoft SQL Server:捆綁到了 Confluence 中, 在?<installation-directory>/confluence/WEB-INF/lib/mssql-jdbc-x.x.x.x.jar?
    • MySQL:進(jìn)入 Database JDBC Drivers? 頁(yè)面來(lái)下載驅(qū)動(dòng)
    • Oracle:進(jìn)入 Database JDBC Drivers? 頁(yè)面來(lái)下載驅(qū)動(dòng)

    3. 在 Tomcat 中配置數(shù)據(jù)源

    下一步,將數(shù)據(jù)源配置到 Tomcat 中。

  • 編輯 <installation-directory>/conf/server.xml
  • 找到下面的行:
    <Context path="" docBase="../confluence" debug="0" reloadable="true"> <!-- Logger is deprecated in Tomcat 5.5. Logging configuration for Confluence is specified in confluence/WEB-INF/classes/log4j.properties -->
  • 插入下面的數(shù)據(jù)源資源? Resource? 元素。針對(duì)你具體使用的數(shù)據(jù)庫(kù)不同,需要做一些修改(插入 Context? 元素,在 <Context.../> 行,同時(shí)在 Manager 之前)。
    ?PostgreSQL...
    <Resource name="jdbc/confluence" auth="Container" type="javax.sql.DataSource" ????username="<database-user>" ????password="<password>" ????driverClassName="org.postgresql.Driver" ????url="jdbc:postgresql://<host>:5432/<database-name>" ????maxTotal="60" ????maxIdle="20" ????validationQuery="select 1"/> ?
    ?Microsoft SQL Server...
    <Resource name="jdbc/confluence" auth="Container" type="javax.sql.DataSource" ????username="<database-user>" ????password="<password>" ???driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver" ????url="jdbc:sqlserver://<host>:1433;database=<database-name>" ????maxTotal="60" ????maxIdle="20" ????validationQuery="select 1"/>

    如果你正在使用的 Confluence 6.3 及其早期的版本,針對(duì)?SQL Server 數(shù)據(jù)庫(kù)服務(wù)器,你 制定jTDS 驅(qū)動(dòng)。請(qǐng)參考? Configuring a SQL Server Datasource in Apache Tomcat 中的文檔來(lái)進(jìn)行配置。

    ?MySQL...
    <Resource name="jdbc/confluence" auth="Container" type="javax.sql.DataSource" ????username="<database-user>" ????password="<password>" ????driverClassName="com.mysql.jdbc.Driver" ????url="jdbc:mysql://<host>:3306/<database-name>?useUnicode=true&amp;characterEncoding=utf8" ????maxTotal="60" ????maxIdle="20" ????defaultTransactionIsolation="READ_COMMITTED" ????validationQuery="Select 1"/>
    ?Oracle...
    <Resource name="jdbc/confluence" auth="Container" type="javax.sql.DataSource" ????driverClassName="oracle.jdbc.OracleDriver" ????url="jdbc:oracle:thin:@<host>:1521:<SID>" ????username="<database-user>" ????password="<password>" ????connectionProperties="SetBigStringTryClob=true" ????accessToUnderlyingConnectionAllowed="true" ????maxTotal="60" ????maxIdle="20" ????maxWaitMillis="10000"/>

    See?how to find your Oracle URL.

    替換 <database-user>, <password>, <host> 或 <database-name> (或針對(duì) Oracle 使用 <SID>? )來(lái)配置你自己的數(shù)據(jù)庫(kù)。你同事還需要修改這個(gè)端口,如果你的數(shù)據(jù)庫(kù)沒(méi)有在默認(rèn)端口中運(yùn)行的話。

  • 配置連接池和其他屬性,請(qǐng)參考 Apache?Tomcat 8 Datasource documentation 頁(yè)面來(lái)獲得更多的信息。
    ?配置屬性...
  • 如果你計(jì)劃使用協(xié)作編輯,你需要確定:
    • 你需要使用支持的數(shù)據(jù)庫(kù)驅(qū)動(dòng)。如果你使用了不支持的數(shù)據(jù)庫(kù)驅(qū)動(dòng)或者自定義的 JDBC 驅(qū)動(dòng),或者你數(shù)據(jù)源中的? driverClassName,協(xié)作寫(xiě)編輯將會(huì)失敗。請(qǐng)參考?Database JDBC Drivers 頁(yè)面中的內(nèi)容。
    • 你數(shù)據(jù)庫(kù)連接池需要允許有足夠的連接數(shù)來(lái)同時(shí)支持? Confluence 和 Synchrony (默認(rèn)的最大連接池?cái)?shù)量為 15)。
    • 在你的數(shù)據(jù)庫(kù)中,你使用簡(jiǎn)單用戶名和密碼授權(quán)。
  • 4. 配置 Confluence web 應(yīng)用

    配置 Confluence 來(lái)使用這個(gè)數(shù)據(jù)源:

  • 編輯 <CONFLUENCE_INSTALLATION>/confluence/WEB-INF/web.xml.
  • 在 </web-app>? 元素之前插入下面的內(nèi)容:
  • <resource-ref> ??<description>Connection Pool</description> ??<res-ref-name>jdbc/confluence</res-ref-name> ??<res-type>javax.sql.DataSource</res-type> ??<res-auth>Container</res-auth> </resource-ref>

    5. 重啟 Confluence 然后繼續(xù)設(shè)置進(jìn)程

    現(xiàn)在你的數(shù)據(jù)源已經(jīng)成功配置了,你可以繼續(xù)你 Confluence 的安裝進(jìn)程了。

  • 使用 bin/start-confluence.sh 或? bin/start-confuence.bat 來(lái)重啟你的 Confluence
  • Go to?http://localhost:8090 to return to the setup wizard.
  • 當(dāng)提示選擇 My own database?(datasource)
  • 輸入你數(shù)據(jù)源的 JNDI 名稱,例如,java:comp/env/jdbc/confluence
  • 針對(duì)彈出的內(nèi)容來(lái)完成你 Confluence 的設(shè)置。
  • https://www.cwiki.us/display/CONFLUENCEWIKI/Configuring+a+datasource+connection

    轉(zhuǎn)載于:https://www.cnblogs.com/huyuchengus/p/9157825.html

    總結(jié)

    以上是生活随笔為你收集整理的Confluence 6 新 Confluence 安装配置一个数据源连接的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。