如果在你的 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 
  • MySQL:进入 Database JDBC Drivers  页面来下载驱动
  • Oracle:进入 Database JDBC Drivers  页面来下载驱动

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

    See how to find your Oracle URL.

    替换 <database-user>, <password>, <host><database-name> (或针对 Oracle 使用 <SID>  )来配置你自己的数据库。你同事还需要修改这个端口,如果你的数据库没有在默认端口中运行的话。

  4. 配置连接池和其他属性,请参考 Apache Tomcat 8 Datasource documentation 页面来获得更多的信息。
     配置属性...
  5. 如果你计划使用协作编辑,你需要确定:
    • 你需要使用支持的数据库驱动。如果你使用了不支持的数据库驱动或者自定义的 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. Go to http://localhost:8090 to return to the setup wizard.
  3. 当提示选择 My own database (datasource)
  4. 输入你数据源的 JNDI 名称,例如,java:comp/env/jdbc/confluence
  5. 针对弹出的内容来完成你 Confluence 的设置。

https://www.cwiki.us/display/CONFLUENCEWIKI/Configuring+a+datasource+connection

转载于:https://www.cnblogs.com/huyuchengus/p/9157825.html

Confluence 6 新 Confluence 安装配置一个数据源连接相关推荐

  1. MySQL8.0.20安装配置+用Navicat连接详细教程(win10,Navicat15)

    MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用 ...

  2. jndi weblogic mysql_Tomcat配置JNDI数据源连接池

    [Tomcat数据源连接池加密] Tomcat 5.0.28 Jndi配置: 1)部署你的应用到Tomcat,并且确保能正常访问. 2)进放admin控制台,如果你无法进入控制台,请参考常用的一些Ja ...

  3. cognos配置oracle数据源连接,Cognos连接Oracle数据库

    安装好cognos服务和Oracle数据库后,接下来要将两者连接起来,并且配置好数据源才可以依次建模及报表rs制作. 1.新建数据源连接: 1)打开Cognos Connection页面,启动 IBM ...

  4. 新手入门新电脑安装配置orb slam2 一步到位不踩坑(ubutun18.04)

    目录 一.安装基础工具 二.安装Pangolin,作为可视化和用户界面 三.安装OpenCV,用于处理图像和特征 (1)下载OpenCV 3.4.1 (2)安装依赖项 (3)编译安装 (4)配置环境, ...

  5. 简要描述如何安装配置一个apache开源版hadoop,描述即可,列出步骤更好

    解压hadoop包,到指定安装文件夹. 配置linux基本网络环境.jdk环境.防火墙环境. 修改主机名,方便后面UI的访问. 修改hadoop/etc/hadoop/conf下的配置文件,根据部署的 ...

  6. Red5 9的安装配置以及AS3连接red5简单示例 .

    Windows环境下+配置+运行red5源码 Red5发展很快,目前最新版本为0.9.1,与以前的版本(0.8.+.0.7.+.0.6.+)差别很大,中文资料奇缺,鉴于此,我写下这篇文章,希望能帮上您 ...

  7. Ubuntu20.04系统中安装配置adb,连接华为手机

    今天因为工作需要用ubuntu20.04系统连接adb进行相关操作,此处简单记一下相关操作步骤和细节,供大家参考: 1.首先usb数据线连接手机至ubuntu20.04所在硬件设备(笔者此处为台式机) ...

  8. MongoDB安装/配置和navicat12连接

    1.安装 链接:https://pan.baidu.com/s/1eMBcbBc-vPk5W00ljGVEIA 提取码:7t6s 版本号:4.2.3 (按照图片顺序来) 其余的步骤按照正常的来 这个是 ...

  9. 配置Spring数据源c3p0与dbcp

    2019独角兽企业重金招聘Python工程师标准>>> 不管通过何种持久化技术,都必须通过数据连接访问数据库,在Spring中,数据连接是通过数据源获得的.在以往的应用中,数据源一般 ...

最新文章

  1. 把java当爱好_(观点)如果把爱好做成职业 把职业做成事业
  2. c++:结构体的应用
  3. 多重链表 十字链表存储稀疏矩阵,中缀表达式
  4. 浅谈街霸的帧数据 (一):frame data
  5. 王道操作系统考研笔记——2.3.3 进程互斥的硬件实现方法
  6. checkbox已设置为checked--true-但不勾选问题解决方法(只第一次勾选有效)
  7. 在ASP.NET中面向对象的编程思想
  8. 51单片机十字交通灯程序设计
  9. 动态规划:完全背包问题
  10. thinkphp mysql order_ThinkPHP中order()使用方法详解
  11. Redis跳跃表源码解析
  12. 洛谷 B2006 地球人口承载力估计
  13. 在线数据图表制作-FineReport文本控件
  14. android安装程序后缀,【单选题】Android安装包文件简称APK,其后缀名是() A. .apk B. .exe C. .txt D. .app...
  15. 荣耀v10图片是html格式,荣耀V10真机上手图赏 参数配置分析详解
  16. 多个label,可变长情况下使用Masonry
  17. Selected artifacts will be deployed at server startup:war or war exploded【两种发布方式的区别】
  18. 6s全网通显示无服务器,iPhone6s是全网通吗?各版本iPhone6s/6s Plus网络支持情况分析...
  19. 拆解康柏321电池之电池串并联容量计算
  20. 视频转图片如何快速完成

热门文章

  1. FX3U基本指令学习
  2. 有衬线字体和无衬线字体。
  3. 计算机简史:从分布式到中心化的博弈螺旋
  4. 计算机发展至今多少年,电子计算机的发展史年份
  5. 计算机毕业设计ssm+vue基本微信小程序的快递柜管理系统
  6. VB .bas文件生成dll并且调用
  7. REDIS HGETALL按序输出结果
  8. c语言基础输入printf,C语言输入输出 -printf()输出格式大全
  9. 关于用同一个Form写编辑和添加的VUE报错
  10. 导出带有合计行的excel