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 
  • 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

原文地址:http://blog.51cto.com/ossez/2126603

时间: 2024-08-29 02:31:52

Confluence 6 新 Confluence 安装配置一个数据源连接的相关文章

Confluence 6 已经存在的 Confluence 安装配置一个数据源连接

如果你希望在使用 JDBC 直接方式的应用中切换到使用数据源: 停止 Confluence. 备份下面的文件,以防止你可能需要重新恢复你的配置: <installation-directory>/conf/server.xml <installation-directory>/confluence/WEB-INF/web.xml <home-directory>/confluence.cfg.xml 请按照上面新安装使用的步骤,同时拷贝你的驱动并且将数据源添加到正确的文

Confluence 6 配置一个数据源连接

这个指南指导你如何配置使用 JNDI 数据源来连接到你的数据库.使用这个类型的连接,Confluence 将会询问应用服务器(Tomcat)中你配置的连接信息. 如果你希望使用 JDBC 的数据库连接方式,请参考下面的指南: Database Setup for PostgreSQL Database Setup for SQL Server Database Setup For MySQL Database Setup for Oracle JDBC 直接连接 Confluence 到数据库为

Debian 平台 NoMachine 安装配置后 无法连接

以前写过一篇Redhat/CentOS 平台下的NoMachine 远程工具的安装,链接如下: 远程桌面工具 -- NoMachine http://blog.csdn.net/tianlesoftware/article/details/6003610 今天在Debian 平台下又安装了一下,安装配置没有问题,但是客户端无法链接. 1  Debian 平台下安装 直接从官网下载deb 包. [email protected]:~$ sudo wget http://download.nomac

如何为 RHEV-M 安装配置一个离线的软件存储仓库(REPOSITORY)

创建一个包括了所有安装 Red Hat Enterprise Virtualization 组件所需软件包的离线软件仓库.如果您的系统没有直接连接到 Content Delivery Network,可以使用这个方法. 1.在一个可以访问 Content Delivery Network 的系统上安装 Red Hat Enterprise Linux 6 Server.这个系统被用来下载所有需要的软件,并被这些软件分配到您的离线系统上. 注意:因此这个过程需要下载大量软件包(需要大约 1.5 G

JNDI学习总结(二)——Tomcat下使用C3P0配置JNDI数据源

一.C3P0下载 C3P0下载地址:http://sourceforge.net/projects/c3p0/files/?source=navbar 下载完成之后得到一个压缩包. 二.使用C3P0配置JNDI数据源 Tomcat6.x中配置JNDI数据源时默认使用的是Tomcat6.x自带的DBCP连接池,Tomcat6.x使用DBCP连接池配置JNDI数据源如下: 1 <Resource 2 name="oracleDataSource" 3 auth="Conta

JNDI学习总结(三)——Tomcat下使用Druid配置JNDI数据源

com.alibaba.druid.pool.DruidDataSourceFactory实现了javax.naming.spi.ObjectFactory,可以作为JNDI数据源来配置. 一.下载Druid的jar包 下载地址:http://mvnrepository.com/artifact/com.alibaba/druid/1.0.9,如下图所示: druid.jar依赖log4j的jar包,所以还需要下载log4j的jar包. log4j的下载地址如下:http://mvnreposi

配置Spring数据源遇到的那些坑。。。

作为一名Sping初学者,今天第一次配置Spring数据源就遇到好几个坑人的地方,记录下来做个备忘. 1. Mon Nov 27 21:42:01 CST 2017 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection

安装配置Jira、Confluence集成环境

操作系统: CentOS 6.5 x86_64 下载软件包: 下载如下的tar包:atlassian-confluence-5.5.3.tar.gz  atlassian-crowd-2.7.2.tar.gz  atlassian-jira-6.3.1.tar.gz 说明:以下步骤均在jira用户下进行操作,并且上面所有tar包全部保存在jira用户的家目录下.需要创建jira用户:useradd jira 一.安装Confluence: 安装配置JDK1.7,步骤略: 解压缩Confluenc

Elasticsearch是一个分布式可扩展的实时搜索和分析引擎,elasticsearch安装配置及中文分词

http://fuxiaopang.gitbooks.io/learnelasticsearch/content/  (中文) 在Elasticsearch中,文档术语一种类型(type),各种各样的类型存在于一个索引中.你也可以通过类比传统的关系数据库得到一些大致的相似之处: 关系数据库 ⇒ 数据库 ⇒ 表 ⇒ 行 ⇒ 列(Columns) Elasticsearch ⇒ 索引 ⇒ 类型 ⇒ 文档 ⇒ 字段(Fields)一个Elasticsearch集群可以包含多个索引(数据库),也就是说其