Centos7.6安装confluence7.4.6

2023-11-14

环境

名称 配置
centos 7.5-1804
jdk 1.8.0_121
mysql 5.7
confluence 7.4.6

JDK安装

下载JDK,上传至服务器,解压,配置环境变量
我是把tar.gz安装包放到/opt目录下了

export JAVA_HOME=/opt/java-1.8.0_121
export PATH=$PATH:$JAVA_HOME/bin

MySQL安装

MySQL安装参考:
https://blog.csdn.net/zz_aiytag/article/details/89917832
这里我用的现有的数据

顺手创建confluence库、用户

create database confluence character set UTF8 collate utf8_bin;
CREATE USER 'confluence'@'%' IDENTIFIED BY 'confluence';
grant all on confluence.* to confluence@'%' identified by "confluence";
FLUSH PRIVILEGES;

下载confluence

下载地址:

官网:
https://www.atlassian.com/software/confluence/download-archives

具体版本:
https://product-downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-7.4.6-x64.bin

文件大小约670M

下载完成后,上传至服务器

安装

修改安装包权限

chmod +x atlassian-confluence-7.4.6-x64.bin

运行安装

./atlassian-confluence-7.4.6-x64.bin

安装过程

Unpacking JRE ...
Starting Installer ...

This will install Confluence 7.4.6 on your computer.
OK [o, Enter], Cancel [c]
######  是否继续,输o继续
o
Click Next to continue, or Cancel to exit Setup.

Choose the appropriate installation or upgrade option.
Please choose one of the following:
Express Install (uses default settings) [1], 
Custom Install (recommended for advanced users) [2, Enter], 
Upgrade an existing Confluence installation [3]
##### 1:默认安装 2:自定义安装 3:更新  输1继续
1

See where Confluence will be installed and the settings that will be used.
##### 安装路径及端口
Installation Directory: /opt/atlassian/confluence 
Home Directory: /var/atlassian/application-data/confluence 
HTTP Port: 8090 
RMI Port: 8000 
Install as service: Yes 
Install [i, Enter], Exit [e]
##### 开始安装 输i继续
i

Extracting files ...
                                                                           

Please wait a few moments while we configure Confluence.

Installation of Confluence 7.4.6 is complete
Start Confluence now?
Yes [y, Enter], No [n]
##### 是否启动 输y启动
y

Please wait a few moments while Confluence starts up.
Launching Confluence ...

Installation of Confluence 7.4.6 is complete
Your installation of Confluence 7.4.6 is now ready and can be accessed via
your browser.
Confluence 7.4.6 can be accessed at http://localhost:8090
Finishing installation ...

安装完成后,可通过http://IP:8090打开页面

页面配置

  • 第一步,选择产品安装,点继续,上面的一项是试用版。

  • 在这里插入图片描述
    在这里插入图片描述

  • 第二步,复制server ID到一个记事本,准备破解,产生授权码。
    在这里插入图片描述

第三步,停止confluence服务

[root@confluence opt]# systemctl stop confluence
[root@confluence opt]# systemctl status confluence
¡ñ confluence.service - LSB: Atlassian Confluence
   Loaded: loaded (/etc/rc.d/init.d/confluence; bad; vendor preset: disabled)
   Active: inactive (dead)
     Docs: man:systemd-sysv-generator(8)

第四步,破解

  1. 下载confluence_keygen工具
    下载地址:
    在windows上下载后解压,目录如下图
    在这里插入图片描述
  2. 安装目录下找到atlassian-extras-decoder-v2-3.4.1.jar文件,保存一个备份
  3. 把上面的文件下载到windows电脑本地,重命名为atlassian-extras-2.4.jar,因为破解工具只识别这个
  4. 运行破解工具
    (1)双击confluence_keygen.jar,或命令行窗口中java -jar confluence_keygen.jar启动工具;
    (2)点patch,弹出框中选中刚才重命名的atlassian-extras-2.4.jar
    (3)左下角出现Jar successfully patched说明破解成功;
    (4) 可以看到atlassian-extras-2.4.jaratlassian-extras-2.4.bak两个文件,这里atlassian-extras-2.4.jar已经是破解好的了

(5)将破解之后的atlassian-extras-2.4.jar改回之前的atlassian-extras-decoder-v2-3.4.1.jar,并上传到服务上原目录,覆盖原有文件;

第五步,准备mysql驱动

驱动下载:https://downloads.mysql.com/archives/c-j/
在这里插入图片描述
解压后内容如下图,mysql-connector-java-5.1.46-bin.jar即为驱动;
在这里插入图片描述

mysql的驱动放到/opt/atlassian/confluence/confluence/WEB-INF/lib目录下


第七步,重新重启`confluence`;



```bash
 systemctl restart confluence

如果出现重启失败,则检查是否未完全关闭

[root@confluence lib]# ps -ef | grep confluence
conflue+  6635     1  2 18:12 ?        00:00:35 /opt/atlassian/confluence/jre//bin/java -Djava.util.logging.config.file=/opt/atlassian/confluence/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 -XX:ReservedCodeCacheSize=256m -XX:+UseCodeCacheFlushing -Djdk.tls.server.protocols=TLSv1.1,TLSv1.2 -Djdk.tls.client.protocols=TLSv1.1,TLSv1.2 -Dconfluence.context.path= -Datlassian.plugins.startup.options= -Djava.locale.providers=JRE,SPI,CLDR -Dorg.apache.tomcat.websocket.DEFAULT_BUFFER_SIZE=32768 -Dsynchrony.enable.xhr.fallback=true -Xms1024m -Xmx1024m -XX:+UseG1GC -Datlassian.plugins.enable.wait=300 -Djava.awt.headless=true -XX:G1ReservePercent=20 -Xloggc:/opt/atlassian/confluence/logs/gc-2021-09-01_18-12-35.log -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 -XX:GCLogFileSize=2M -Xlog:gc+age=debug:file=/opt/atlassian/confluence/logs/gc-2021-09-01_18-12-35.log::filecount=5,filesize=2M -XX:-PrintGCDetails -XX:+PrintGCDateStamps -XX:-PrintTenuringDistribution -XX:+IgnoreUnrecognizedVMOptions -Dignore.endorsed.dirs= -classpath /opt/atlassian/confluence/bin/bootstrap.jar:/opt/atlassian/confluence/bin/tomcat-juli.jar -Dcatalina.base=/opt/atlassian/confluence -Dcatalina.home=/opt/atlassian/confluence -Djava.io.tmpdir=/opt/atlassian/confluence/temp org.apache.catalina.startup.Bootstrap start
root      6833  6421  0 18:36 pts/0    00:00:00 grep --color=auto confluence

根据PID号,将confluence关闭;

# 根据PID号自行修改
[root@confluence lib]# kill -9 6635

第八步,刷新页面,根据server ID产生授权码

在这里插入图片描述

上将图中的key中的授权码复制到页面中,下一步
在这里插入图片描述

第九步,数据库配置

在这里插入图片描述

这里出现了隔离级别READ-COMMITED的错误

解决办法两种
一种是在配置文件里增加一行配置,重启mysql服务

[mysqld]
...
transaction-isolation=READ-COMMITTED
...

另一种是执行

SET GLOBAL TRANSACTION ISOLATION LEVEL READ COMMITTED;

解决完之后,再次测试连接是成功的。

第十步,其它配置

加载示例站点或空白站点,自选,我选的示例站点
在这里插入图片描述
配置用户管理
在这里插入图片描述
在这里插入图片描述
创建完成。
在这里插入图片描述

实例健康检查

在这里插入图片描述
解决办法:

编译数据库配置文件/etc/my.cnf,增加如下两行

[mysqld]
...
innodb_log_file_size=256M
max_allowed_packet=34M
...

修改完配置后,重启mysql服务

systemctl restart mysqld

页面乱码问题

查看数据库编码
show variables like ‘char%’;

character_set_client	utf8
character_set_connection	utf8
character_set_database	utf8
character_set_filesystem	binary
character_set_results	utf8
character_set_server	latin1
character_set_system	utf8
character_sets_dir	/usr/share/mysql/charsets/

发现server还是latin1字体编码

解决办法:

[mysqld]
...
character_set_server=utf8
...

保存后重启mysql即可解决;

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Centos7.6安装confluence7.4.6 的相关文章

随机推荐

  • jlink烧录,多个jlink同时烧录多个板子

    查看jlink的序列号 S N 如下是59408473 然后使用JFlashSPI exe打开之后 填写进去这个序列号 最后保存为jflash文件
  • 密码学原语如何应用?解析单向哈希的妙用|第9论

    作者 廖飞强 来源 微众银行区块链 隐私数据如何验明真伪 区块链数据何以可信 如何快速检验海量数据是否被篡改 单向哈希在其中起到了什么作用 隐私数据的价值很大程度上源自其真实性 如何防止数据被恶意篡改 是隐私保护方案设计中不可忽视的关键目标
  • springboot整合shiro-登录失败次数限制(八)

    原文地址 转载请注明出处 https blog csdn net qq 34021712 article details 80461177 王赛超 这次讲讲如何限制用户登录尝试次数 防止坏人多次尝试 恶意暴力破解密码的情况出现 要限制用户登
  • sqli-labs靶场15-16关(基于POST时间盲注)

    第十五关 sqlmap方法 python2 sqlmap py u http 127 0 0 1 sqlilabs Less 15 id 1 data uname admin passwd 1 submit Submit current d
  • 快速解决数据库连接失败

    无法连接到数据库 以Microsoft SQL Server Management Studio为例 以下简称 SSMS 显示下图连接失败界面 处理方法 打开SQL Server配置管理器 会出现如图服务器状态关闭 此时只需重新启动服务状态
  • RFID标签技术变成仓储物流物流关键技术

    伴随着各种各样电子商务的全方位普及化和市场需求的愈来愈猛烈 怎样完成节约成本 提升工作效能变成持续提升的总体目标 根据创建物流仓储物流运行的自动化技术 信息化 智能化系统 RFID技术变成与公司信息化管理体系的无缝拼接的关键公路桥梁 保证R
  • SpringMVC拦截器(资源和权限管理)

    原文地址 http blog csdn net tonytfjing article details 39207551 1 DispatcherServlet SpringMVC具有统一的入口DispatcherServlet 所有的请求都
  • 大数据技术Flink详解

    一 有状态的流式处理 Apache Flink 是一个分布式流处理器 具有直观和富有表现力的API 可实现有状态的流处理应用程序 它以容错的方式有效地大规模运行这些应用程序 Flink 于2014 年4 月加入Apache 软件基金会作为孵
  • 基于BSC测试网收益聚合器Beefy协议的编译、测试、部署

    前言 文章主要介绍了收益聚合器Beefy协议在币安智能链测试网网上的编译测试部署流程 以Pancake上的USDC BUSD最新Curve版流动池的农场质押为例 详细介绍了完整的操作流程 准备工作 Node js环境 https nodej
  • 在Struts2里面嵌入Spring

    第一步 在web xml中加入下面的listener
  • Linux虚拟地址空间

    目录 父子进程地址相同的变量值不同问题 运行结果 Linux下进程虚拟地址空间分布 什么是虚拟地址空间 进程直接访问物理内存 无虚拟空间 再述虚拟地址空间 虚拟地址空间结构体是如何区域划分 解答最初的问题 延伸问题 一个pid变量怎么可能保
  • [Unity3D]使用触发器实现简单的场景跳转

    学习Unity脚本推荐 Unity3D官网索引 首先一点 你要确保有一个想要跳转的目标场景 在本案例中 目标场景是ending 第一步 创建一个碰撞体 放置在需要的触发场景跳转的位置 第二步 删除多余的脚本 并且新建自己的脚本 第三步 查阅
  • 基数排序图解与代码

    适用范围与背景 前几天写了 计数排序 刚好学习基数排序 我认为基数排序是计数排序的一个补充或者说延伸 因为计数排序不适合 数列元素间差值较大的情况 而基数排序就解决了此情况 它适用于大整数排序 算法思想 不像传统排序算法 两个元素间相互比较
  • Odoo 16最新saas版本说明及源码下载( SaaS-16.3)

    Odoo 16最新saas版本说明及源码下载 SaaS 16 3 Odoo 16最新功能体验 Odoo saas 16 3 下载源码包见文末 新的改变 Odoo 16发布正式版以来 最大改变 超过以前版本的变化 全新的界面设计 将会带来全新
  • FireFly 服务端 Unity3D黑暗世界 客户端 问题

    启动服务端成功截图 连接成功截图 测试服务端是否启动成功 在Web输入 http localhost 11009 按回车 查看cmd启动的服务端 是否多出如下显示 服务端启动成功 PC unity3d客户端 连接也成功 但在手机端连接不成功
  • 5G QoS控制原理专题详解(15)-PDR的定义和UL PDR

    UPF数据包转发原理基本已经写完了 后续修改整理一下错别字就没问题了 这两天会陆续发出来 这样 5G核心网方面的内容写到这里基本就算整理完了 其实如果数据包转发原理部分都弄明白了 PDU Session创建流程的后续部分走马观花的看一看就可
  • 网络编程day5作业

    1 根据select TCP服务器流程图编写服务器 上交 include
  • C语言程序设计·数据类型(例题和知识点)

    1 假设有变量赋值语句x 10 常量10的类型为short 2 假设有变量赋值语句x 2 2 常量2 2的类型是double 3 short int 类型变量的存储数据范围是 32768 32767 4 赋值语句x 082是错误的 5 语句
  • linux下smbd服务,Linux下资源共享服务之samba 的讲解!

    一 Samba 简介 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件 由服务器及客户端程序构成 samba是一个工具套件 在Unix上实现SMB Server Message Block 协议 或者称之为NETBIOS
  • Centos7.6安装confluence7.4.6

    文章目录 环境 JDK安装 MySQL安装 下载confluence 安装 页面配置 实例健康检查 页面乱码问题 环境 名称 配置 centos 7 5 1804 jdk 1 8 0 121 mysql 5 7 confluence 7 4