Confluence 6 新 Confluence 安装配置一个数据源连接
如果在你的 Tomcat 中配置了数据源,并且Confluence 设置指南在安装的时候检测到这个配置的时候,配置数据源的选项将会提供给你进行配置。入股你希望使用数据源,请参考下面的配置。
1. 停止 Confluence
在 Confluence 的配置指南中,你将会提示选择你的数据库,在这个时候,你应该:
- 使用
bin/stop-confluence.shorbin/stop-confuence.bat停止 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 中。
- 编辑
<installation-directory>/conf/server.xml - 找到下面的行:
<Contextpath=""docBase="../confluence"debug="0"reloadable="true"><!-- Logger is deprecated in Tomcat 5.5. Logging configuration for Confluence isspecified in confluence/WEB-INF/classes/log4j.properties --> - 插入下面的数据源资源
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&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>)来配置你自己的数据库。你同事还需要修改这个端口,如果你的数据库没有在默认端口中运行的话。 - 配置连接池和其他属性,请参考 Apache Tomcat 8 Datasource documentation 页面来获得更多的信息。
配置属性...
- 如果你计划使用协作编辑,你需要确定:
- 你需要使用支持的数据库驱动。如果你使用了不支持的数据库驱动或者自定义的 JDBC 驱动,或者你数据源中的
driverClassName,协作写编辑将会失败。请参考 Database JDBC Drivers 页面中的内容。 - 你数据库连接池需要允许有足够的连接数来同时支持 Confluence 和 Synchrony (默认的最大连接池数量为 15)。
- 在你的数据库中,你使用简单用户名和密码授权。
- 你需要使用支持的数据库驱动。如果你使用了不支持的数据库驱动或者自定义的 JDBC 驱动,或者你数据源中的
4. 配置 Confluence web 应用
配置 Confluence 来使用这个数据源:
编辑 <CONFLUENCE_INSTALLATION>/confluence/WEB-INF/web.xml.- 在
</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 的安装进程了。
- 使用
bin/start-confluence.sh或bin/start-confuence.bat来重启你的 Confluence - Go to
http://localhost:8090to return to the setup wizard. - 当提示选择 My own database (datasource)。
- 输入你数据源的 JNDI 名称,例如,
java:comp/env/jdbc/confluence - 针对弹出的内容来完成你 Confluence 的设置。
https://www.cwiki.us/display/CONFLUENCEWIKI/Configuring+a+datasource+connection
Confluence 6 新 Confluence 安装配置一个数据源连接的更多相关文章
- Confluence 6 已经存在的 Confluence 安装配置一个数据源连接
如果你希望在使用 JDBC 直接方式的应用中切换到使用数据源: 停止 Confluence. 备份下面的文件,以防止你可能需要重新恢复你的配置: <installation-directory& ...
- Confluence 6 配置一个数据源连接
这个指南指导你如何配置使用 JNDI 数据源来连接到你的数据库.使用这个类型的连接,Confluence 将会询问应用服务器(Tomcat)中你配置的连接信息. 如果你希望使用 JDBC 的数据库连接 ...
- Confluence 6 为 Active Directory 配置一个 SSL 连接
如果你希望配置 Microsoft Active Directory 的读写权限,你需要在你的 Confluence 服务器和JVM keystore 上安装 Active Directory 服务器 ...
- Confluence 6 为 Active Directory 配置一个 SSL 连接预要求
希望生成证书,你需要安装下面的组件在你希望连接的 Windows Domain Controller 上. Internet Information Services (IIS) 在你安装 Windo ...
- springboot入门系列(四):SpringBoot和Mybatis配置多数据源连接多个数据库
SpringBoot和Mybatis配置多数据源连接多个数据库 目前业界操作数据库的框架一般是 Mybatis,但在很多业务场景下,我们需要在一个工程里配置多个数据源来实现业务逻辑.在SpringBo ...
- MySQL8.0.20安装配置+用Navicat连接详细教程(win10,Navicat15)
MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用 ...
- Spring系列 之数据源的配置 数据库 数据源 连接池的区别
Spring系列之数据源的配置 数据源,连接池,数据库三者的区别 连接池:这个应该都学习过,比如c3p0,druid等等,连接池的作用是为了提高程序的效率,因为频繁的去创建,关闭数据库连接,会对性能有 ...
- mybatis 通过配置父类数据源连接和关闭数据,进行junit单元测试
来源:https://blog.csdn.net/Bigbig_lyx/article/details/80646005 解决问题,单元测试没经过单独配置,每个测试方法中要添加配置数据源 一:配置父类 ...
- 简单描述如何安装配置一个apache开源版hadoop,只描述即可,无需列出完整步骤,能列出步骤更好
1 ) 安装JDK并配置环境变量(/etc/profile) 2) 关闭防火墙 3) 配置hosts文件,方便hadoop通过主机名访问(/etc/hosts) 4) 设置ssh免密码登录 5) 解压 ...
随机推荐
- VGG-16详解
VGG16输入224*224*3的图片,经过的卷积核大小为3x3x3,stride=1,padding=1,pooling为采用2x2的max pooling方式: 1.输入224x224x3的图片, ...
- pyaudio
安装: 下载whl文件:https://github.com/intxcc/pyaudio_portaudio/releases 切换到whl文件目录,直接用pip安装 pip instal ...
- [C++]PAT乙级1011. A+B和C (15/15)
/* 1011. A+B和C (15) 给定区间[-2^31, 2^31]内的3个整数A.B和C,请判断A+B是否大于C. 输入格式: 输入第1行给出正整数T(<=10),是测试用例的个数.随后 ...
- [C++]Linux之C编程异常[true未定义解决方案]
C语言里面是没有bool(布尔)类型的,C++里面才有,这就是说,在C++里面使用bool类型是没有问题的.bool类型有只有两个值:true =1 .false=0. 但是,C99标准里面,又定义了 ...
- luogu P3250 [HNOI2016]网络
传送门 考虑只有一个询问,怎么使用暴力枚举最快的得到答案.因为要求最大的,所以可以把链按权值从大往小排序,然后往后扫,找到一个没有交的就是答案,直接退出 一堆询问,可以考虑整体二分,先二分一个值\(m ...
- linux命令去掉_bak
有时候有很多_bak文件,想把_bak去掉,使用linux命令 find ./ -name "*_bak" | awk -F "_" '{print $1}' ...
- intellij idea无效的发型版本1.8解决方案
描述:intellj中启动项目报错无效的发行版本:8 解决方案一: file -> settings -> build,exception,deployment -> compile ...
- keepalived高可用系列~ keepalived+proxysql
一 简介:介绍下高可用通用的方案 二 目的:一个中间件提供服务,故障后,另一个中间件提供服务 三 手段: 应用keepalived的vrrp_scripts服务 四 具体配置 global_defs ...
- SpringCloud Netflix Eureka(服务注册/发现)
⒈Eureka是什么? Eureka是Netflix的一个子模块,也是核心模块之一,Eureka是一个基于REST的服务,用于定位服务以实现云端中间层服务发现和故障转移,服务注册与发现对于微服务架构来 ...
- 【SVN】CentOS7.0下搭建SVN服务器
SVN服务器搭建 最近接手了天赋吉运的SVN项目管理,那么学会搭建SVN服务器就成为了必须的技能.这篇文章就来讲一讲在CentOS7.0下如何搭建SVN服务器 1,下载安装SVN版本 yum inst ...