1. 程式人生 > >Confluence 6 新 Confluence 安裝配置一個數據源連線

Confluence 6 新 Confluence 安裝配置一個數據源連線

如果在你的 Tomcat 中配置了資料來源,並且Confluence 設定指南在安裝的時候檢測到這個配置的時候,配置資料來源的選項將會提供給你進行配置。入股你希望使用資料來源,請參考下面的配置。

1. 停止 Confluence

在 Confluence 的配置指南中,你將會提示選擇你的資料庫,在這個時候,你應該:

  1. 使用 bin/stop-confluence.sh or bin/stop-confuence.bat 停止  Confluence。
  2. 備份下面的檔案,以防止你可能需要重新恢復你的配置:
    • <installation-directory>/conf/server.xml
    • <installation-directory>/confluence/WEB-INF/web.xml
    • <home-directory>/confluence.cfg.xml

2. 新增你的資料庫驅動

拷貝你的資料庫驅動到  <installation-directory>/lib 目錄中。

下面的連線是有關如果找到你的資料庫驅動:

  • 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

3. 在 Tomcat 中配置資料來源

下一步,將資料來源配置到 Tomcat 中。

  1. 編輯 <installation-directory>/conf/server.xml
  2. 找到下面的行:
    <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 -->
  3. 插入下面的資料來源資源  Resource  元素。針對你具體使用的資料庫不同,需要做一些修改(插入 Context  元素,在 <Context.../> 行,同時在 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 及其早期的版本,針對 SQL Server 資料庫伺服器,你 制定jTDS 驅動。請參考  Configuring a SQL Server Datasource in Apache Tomcat 中的文件來進行配置。

     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"/>

    替換 <database-user>, <password>, <host><database-name> (或針對 Oracle 使用 <SID>  )來配置你自己的資料庫。你同事還需要修改這個埠,如果你的資料庫沒有在預設埠中執行的話。

  4. 如果你計劃使用協作編輯,你需要確定:
    • 你需要使用支援的資料庫驅動。如果你使用了不支援的資料庫驅動或者自定義的 JDBC 驅動,或者你資料來源中的  driverClassName,協作寫編輯將會失敗。請參考 Database JDBC Drivers 頁面中的內容。
    • 你資料庫連線池需要允許有足夠的連線數來同時支援  Confluence 和 Synchrony (預設的最大連線池數量為 15)。
    • 在你的資料庫中,你使用簡單使用者名稱和密碼授權。

4. 配置 Confluence web 應用

配置 Confluence 來使用這個資料來源:

  1. 編輯 <CONFLUENCE_INSTALLATION>/confluence/WEB-INF/web.xml.
  2. </web-app>  元素之前插入下面的內容:
<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 然後繼續設定程序

現在你的資料來源已經成功配置了,你可以繼續你 Confluence 的安裝程序了。

  1. 使用 bin/start-confluence.sh 或  bin/start-confuence.bat 來重啟你的 Confluence
  2. 當提示選擇 My own database (datasource)
  3. 輸入你資料來源的 JNDI 名稱,例如,java:comp/env/jdbc/confluence
  4. 針對彈出的內容來完成你 Confluence 的設定。

相關推薦

Confluence 6 Confluence 安裝配置個數連線

如果在你的 Tomcat 中配置了資料來源,並且Confluence 設定指南在安裝的時候檢測到這個配置的時候,配置資料來源的選項將會提供給你進行配置。入股你希望使用資料來源,請參考下面的配置。 1. 停止 Confluence 在 Confluence 的配置指南中,你將會提示選擇你的資料庫,在這個時候

Confluence 6 已經存在的 Confluence 安裝配置個數連線

如果你希望在使用 JDBC 直接方式的應用中切換到使用資料來源: 停止 Confluence. 備份下面的檔案,以防止你可能需要重新恢復你的配置: <installation-directory>/conf/server.xml <installation-directory

Confluence 6 Confluence 安裝配置個數連接

繼續 postgres 連接 server 數據源 wait microsoft double sna 如果在你的 Tomcat 中配置了數據源,並且Confluence 設置指南在安裝的時候檢測到這個配置的時候,配置數據源的選項將會提供給你進行配置。入股你希望使用數據源,

Confluence 6 已經存在的 Confluence 安裝配置個數連接

select panel IT aci conn mac clas 可能 com 如果你希望在使用 JDBC 直接方式的應用中切換到使用數據源: 停止 Confluence. 備份下面的文件,以防止你可能需要重新恢復你的配置: <installation

Confluence 6 配置個數連線

這個指南指導你如何配置使用 JNDI 資料來源來連線到你的資料庫。使用這個型別的連線,Confluence 將會詢問應用伺服器(Tomcat)中你配置的連線資訊。 如果你希望使用 JDBC 的資料庫連線方式,請參考下面的指南: JDBC 直接連線 Confluence 到資料庫為更加常用的連線方式,而

Confluence 6 配置個數連接

cat 服務器 簡單 ref aso spl 指南 postgres HR 這個指南指導你如何配置使用 JNDI 數據源來連接到你的數據庫。使用這個類型的連接,Confluence 將會詢問應用服務器(Tomcat)中你配置的連接信息。 如果你希望使用 JDBC 的數據庫

Confluence 6 SQL Server 創建個數庫和數庫用戶

macro 設置 自己 大小 read 和數 orm java 查詢 一旦你成功安裝了 SQL Server 服務器,請按照下面的方法為你的 Confluence 創建數據庫用戶和數據庫: 使用你的 SQL 管理員權限,創建一個新的數據庫(例如 confluence)

EJB 配置個數

name XML cti kong 添加 local ima 不能 transacti 1.修改jboss-6.simple\server\default\deploy\transaction-jboss-beans.xml 配置文件 <bean name="Co

mybatis+druid+springboot 註解方式配置個數

pat nts println service ssp bsp manager 打開 iba 1\數據庫配置 #test數據源 spring.datasource.test.url=jdbc:mysql://*:3306/db?useUnicode=true&ch

Spring cloud整合Reids 配置個數

首先是連線池的選擇 一般有兩種 lettuce ,jedis Jedis  執行緒不安全,方法同步 Lettuce  基於Netty.nio, 方法非同步 執行緒 安全 letture通過引入spring-boot-starter-redis就可以使用 <

Flume採集個數對應多個channel,多個sink

Flume採集一個數據源對應多個channel,多個mysqlsink(自定義sink) a1.sources= r1 a1.channels= c1 a1.sinks= s1 s2 s3 # flume 1.6.0 #a1.sources.r1.type = exec #a1.s

Mybatis配置個數

1.編寫2個以上資料來源 <bean id="dataSource1" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">         <property n

Java併發程式設計-擼個數連線

章節目錄 等待超時模式的使用場景 可以掌握的技能 等待/通知 消費者/生產者模式 CountDownLatch、AtomicInteger、靜態內部類、LinkedList、動態代理的使用 1.等待超時模式 場景 當我們呼叫方法時,這個方法返回的資源比較重要,比如獲取資料庫連線池

Spring配置個數,並實現資料來源的動態切換

1.首先在config.properties檔案中配置兩個資料庫連線的基本資料。這個省略了 2.在spring配置檔案中配置這兩個資料來源: 資料來源1 <!-- initialSize初始化時建立物理連線的個數0 maxActive最大

hibernate配置個數及事物(以兩個資料來源為例)

在ssh專案中,需要連線兩個不同ip下的資料庫,所以必須要給hibernate配置兩個或多個數據源 因為我只有一臺電腦,所以我配置的是sqlserver+mysql兩個資料來源 首先hibernate配置是直接從myeclipse中新增的   右鍵----myeclipse

Springboot 配置個數(AOP實現分庫)

//因為DynamicDataSource是繼承與AbstractRoutingDataSource,而AbstractRoutingDataSource又是繼承於AbstractDataSource,AbstractDataSource實現了統一的DataSource介面,

封裝個數連線池工具類(connection與threadlocal與資料庫連線池和事務)

package com.itheima.utils; import java.sql.Connection; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.St

一個程式配置個數,並進行資料來源切換

1>.在資料庫連接配置檔案中配置,資料庫連線資訊,資料來源選擇器,多個數據源資訊,sql會話工廠 <!-- 在applicationContext-dao.xml引入資料庫資訊配置檔案db.properties --> <bean id="prope

tomcat配置個數

應用場景:                公司tomcat伺服器中執行著多個工程,工程連結的mysql資料庫不同,所以每個工程的Spring總配置檔案中都配置了資料來源。 需求:   將資料來源統一拿到tomcat中配置。              本來指派給本人,由於開發

Confluence 6 安裝配置庫字符集編碼

https 相對 HR 容易 rac 不同的 自動 In 需要 Confluence 和你的數據庫必須配置使用相同的字符集。 Confluence 使用 UTF-8 字符集編碼,所以你的數據庫也必須配置為使用 UTF-8 (或者與 UTF-8 相同的編碼,例如在 Orac