Confluence 6 新 Confluence 安装配置一个数据源连接
如果在你的 Tomcat 中配置了數據源,并且Confluence 設置指南在安裝的時候檢測到這個配置的時候,配置數據源的選項將會提供給你進行配置。入股你希望使用數據源,請參考下面的配置。
1. 停止 Confluence
在 Confluence 的配置指南中,你將會提示選擇你的數據庫,在這個時候,你應該:
- <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?
- MySQL:進入 Database JDBC Drivers? 頁面來下載驅動
- Oracle:進入 Database JDBC Drivers? 頁面來下載驅動
3. 在 Tomcat 中配置數據源
下一步,將數據源配置到 Tomcat 中。
| <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 --> |
| <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"/> ? |
| <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 中的文檔來進行配置。
| <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&characterEncoding=utf8" ????maxTotal="60" ????maxIdle="20" ????defaultTransactionIsolation="READ_COMMITTED" ????validationQuery="Select 1"/> |
| <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> (或針對 Oracle 使用 <SID>? )來配置你自己的數據庫。你同事還需要修改這個端口,如果你的數據庫沒有在默認端口中運行的話。
- 你需要使用支持的數據庫驅動。如果你使用了不支持的數據庫驅動或者自定義的 JDBC 驅動,或者你數據源中的? driverClassName,協作寫編輯將會失敗。請參考?Database JDBC Drivers 頁面中的內容。
- 你數據庫連接池需要允許有足夠的連接數來同時支持? Confluence 和 Synchrony (默認的最大連接池數量為 15)。
- 在你的數據庫中,你使用簡單用戶名和密碼授權。
4. 配置 Confluence web 應用
配置 Confluence 來使用這個數據源:
| <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 的安裝進程了。
https://www.cwiki.us/display/CONFLUENCEWIKI/Configuring+a+datasource+connection
轉載于:https://www.cnblogs.com/huyuchengus/p/9157825.html
總結
以上是生活随笔為你收集整理的Confluence 6 新 Confluence 安装配置一个数据源连接的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: xsl:param
- 下一篇: 解决echarts中地图重叠问题