搭建环境

  1. 操作系统:centos7
  2. 数据库:mysql

一、准备工作

  1. 下载软件:atlassian-confluence-6.7.1-x64.bin

    • wget https://downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-6.7.1-x64.bin
  2. 下载工具:confluence-keygen 和 mysql driver

二、安装confluence

  1. 登陆centos7系统,并且执行安装脚本

    cd /opt
    # 下载软件
    wget https://downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-6.7.1-x64.bin
    chmod +x atlassian-confluence-6.7.1-x64.bin
    # 开始安装
    /bin/sh atlassian-confluence-6.7.1-x64.bin
  2. 等待安装过程:默认安装,一路按Enter回车键即可

  3. 安装完成,可访问:http://localhost:8090

三、破解confluence

  1. 备份原jar文件

    cp /opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.3.0.jar /opt/atlassian/atlassian-extras-2.4.jar
    # 安装sftp图形化工具
    yum install lrzsz
    # 下载文件到本地环境,进行破解

sz /opt/atlassian/atlassian-extras-2.4.jar


2. **破解原jar文件** > 运行破解工具`confluence-keygen.exe`,点击`patch`按钮,选择上一步从centos7下载的jar文件`atlassian-extras-2.4.jar`,进行破解          ![](https://img2018.cnblogs.com/blog/1323383/201910/1323383-20191029183838915-113090545.png) 3. **破解文件替换原文件**
- 重命名破解文件`atlassian-extras-2.4.jar`为`atlassian-extras-decoder-v2-3.3.0.jar`
- 上传本地文件`atlassian-extras-decoder-v2-3.3.0.jar`和`mysql-connector-java-5.1.37.jar`到centos7服务器目录`/opt/atlassian/confluence/confluence/WEB-INF/lib/`(覆盖) 4. **重启confluence服务**
- 停止服务:`/bin/sh /opt/atlassian/confluence/bin/stop-confluence.sh`
- 启动服务:`/bin/sh /opt/atlassian/confluence/bin/start-confluence.sh` <br/> ### 四、初始化confluence 1. **设置confluence**
![](https://img2018.cnblogs.com/blog/1323383/201910/1323383-20191029230941599-414098835.png)
2. **获取插件**
![](https://img2018.cnblogs.com/blog/1323383/201910/1323383-20191029231055087-910017269.png)
3. **获取授权码**
- 获取服务器ID
![](https://img2018.cnblogs.com/blog/1323383/201910/1323383-20191029231249108-884951758.png)
- 获取注册码
![](https://img2018.cnblogs.com/blog/1323383/201910/1323383-20191029231235573-1863294745.png)
4. **设置数据库**
- 建库脚本
```sql
# 数据库必须是utf8字符编码,排序规则必须是utf8_bin
create database confluence default character set utf8 collate utf8_bin;
grant all on confluence.* to 'confluence'@'%' identified by '123456';
flush privileges;
```
- 注意事项 : confluence事务隔离级别要求是READ-COMMITTED,否则安全会报错,有两种方式设置
1. `SET GLOBAL tx_isolation='READ-COMMITTED';` // 全局设置,不推荐
2. `jdbc:mysql://10.139.60.81:3306/confluence?sessionVariables=tx_isolation='READ-COMMITTED'` // 推荐通过连接方式设置 ![](https://img2018.cnblogs.com/blog/1323383/201910/1323383-20191029231319706-1255324309.png) 5. **加载内容:我选择的就是第二种**
![](https://img2018.cnblogs.com/blog/1323383/201910/1323383-20191029231830818-663087378.png)
6. **设置成功 (中间省略步骤,按需填写)**
![](https://img2018.cnblogs.com/blog/1323383/201910/1323383-20191029232006684-255857311.png)

搭建团队协作办公wiki (confluence)的更多相关文章

  1. 【DB宝47】企业知识分享+团队协作神器之Confluence

    目录 一.Confluence简介 二.知识库软件对比 三.快速安装confluence 7.4.6版本 四.confluence基本操作简介 4.1.创建空间(Space) 4.2.配置空间权限 4 ...

  2. 敏捷团队协作:Confluence简易教程

      0.Confluence简介 Confluence是一个企业级的Wiki软件,可用于在企业.部门.团队内部进行信息共享和协同编辑. 1.基础概念 Confluence的使用并不复杂,只需掌握如下几 ...

  3. 国内外开源与 SaaS ,团队协作平台、项目管理工具整理

    整理一些开源与 SaaS ,团队协作平台.项目管理工具.还有哪些比较好的工具,可以推荐下? 名称 地址 备注 asana https://asana.com/ 国外 basecamp https:// ...

  4. Worktile 团队协同办公工具

    Worktile是一个团队协同办公工具,通过简单的协作.沟通和分享,实现团队交互与任务管理的轻松协作.工作随身带,多平台.云数据,随时随地与团队一起工作,项目.任务.文件.讨论.文档.事件.活动流.通 ...

  5. vs2013搭建团队版本控制 TFS、SVN

    项目使用vs2013开发,之前使用过svn进行版本控制,由于长时间未使用,记录备用. 一.TFS Team Foundation Server(TFS) 是微软提供的一个团队协同办公的管理工具,项目总 ...

  6. 为什么我们不应该使用微信或者 QQ 作为团队协作的 IM 工具?

    如果你的团队没有觉得微信是低效的团队 IM 工具,那只有两种可能: 团队成员很少使用微信进行私人的生活和娱乐. 你就是一个低效的团队,而且还不自知. 本文内容 微信,连接一切 每个人都有微信 微信,低 ...

  7. 零基础ASP.NET Core WebAPI团队协作开发

    零基础ASP.NET Core WebAPI团队协作开发 相信大家对“前后端分离”和“微服务”这两个词应该是耳熟能详了.网上也有很多介绍这方面的文章,写的都很好.我这里提这个是因为接下来我要分享的内容 ...

  8. iOS开发之浅谈MVVM的架构设计与团队协作

    今天写这篇博客是想达到抛砖引玉的作用,想与大家交流一下思想,相互学习,博文中有不足之处还望大家批评指正.本篇博客的内容沿袭以往博客的风格,也是以干货为主,偶尔扯扯咸蛋(哈哈~不好好工作又开始发表博客啦 ...

  9. [视频],花一分钟来看看Worktile是如何为团队协作而生的

    团队协作,我们想的更深.更远.更多,花一分钟来看看我们特别奉献的故事,然后去注册一个账号,邀请小伙伴一起来工作,你会体会Worktile才是真正懂你的协作方式. 我们想做的百年公司还有很多的路,这一站 ...

随机推荐

  1. emqtt emq 的主题访问控制 acl.conf

    访问控制(ACL) EMQ 消息服务器通过 ACL(Access Control List) 实现 MQTT 客户端访问控制. ACL 访问控制规则定义: 允许(Allow)|拒绝(Deny) 谁(W ...

  2. web开发(九) 使用javamail进行发送邮件,(使用QQ,163,新浪邮箱服务器)

    在网上看见一篇不错的文章,写的详细. 以下内容引用那篇博文.转载于<http://www.cnblogs.com/whgk/p/6506027.html>,在此仅供学习参考之用. 一.发送 ...

  3. Appium+python自动化-输入中文

    一.定位搜索 1.打开淘宝点击搜索按钮,进入到搜索页面 2.然后定位到搜索框后用sendkeys方法输入‘hao’,这里定位元素使用uiautomatorviewer工具即可 3.脚本如下,输入的是英 ...

  4. JMeter5.0核心源码浅析[转]

    [转自:https://blog.csdn.net/zuozewei/article/details/85042829] 源码下载地址:https://github.com/apache/jmeter ...

  5. css换行用省略号代替

    css换行用省略号代替,也可以说是长标题的文章可以使用简单的CSS样式实现省略号控制显示. 一般的文字截断(适用于内联与块): .text-overflow{ display:block;/*内联对象 ...

  6. javascript中几种为false的值

    如果JavaScript预期某个位置应该是布尔值,会将该位置上现有的值自动转为布尔值.转换规则是除了下面六个值被转为false,其他值都视为true. undefined null  false  0 ...

  7. 手写朴素贝叶斯(naive_bayes)分类算法

    朴素贝叶斯假设各属性间相互独立,直接从已有样本中计算各种概率,以贝叶斯方程推导出预测样本的分类. 为了处理预测时样本的(类别,属性值)对未在训练样本出现,从而导致概率为0的情况,使用拉普拉斯修正(假设 ...

  8. cocos creator 3D | 拇指投篮 | 3D项目入门实战

    你的命中率是多少呢?文章底部试玩! 效果预览 配置环境: Cocos Creator 3D v1.0.1 玩法说明: 触摸屏幕,向上滑动投篮!注意篮板是会移动的哦!看看你的命中率是多少! 实现原理 为 ...

  9. [转帖]预警 | Linux 爆“SACK Panic”远程DoS漏洞,大量主机受影响

    预警 | Linux 爆“SACK Panic”远程DoS漏洞,大量主机受影响   https://cloud.tencent.com/developer/article/1447879 所有的 版本 ...

  10. mybatis使用的一点小结:session运行模式及批量提交(转)

    mybatis的执行器有三种类型: ExecutorType.SIMPLE 这个类型不做特殊的事情,它只为每个语句创建一个PreparedStatement. ExecutorType.REUSE 这 ...