Centos7.6安装confluence7.4.6

环境

名称配置
centos7.5-1804
jdk1.8.0_121
mysql5.7
confluence7.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即可解决;

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
CentOS 7.6是一种开源的Linux操作系统,安装CentOS 7.6可以提供一个稳定的实验环境,并且在日后的工作和学习中,当系统崩溃时可以重新安装安装CentOS 7.6系统需要具备一些条件和进行一些系统设置。首先,你需要确保你的计算机满足CentOS 7.6的硬件要求。然后,你可以通过虚拟系统进行安装,这样可以避免对物理机产生影响,并提供一个良好的实验环境。\[1\] 在安装过程中,你可以选择是否添加swap分区。swap分区是用于在物理内存不足时使用的,一般情况下,它的大小应该是物理内存的两倍。然而,过大的swap分区可能会导致系统不稳定,所以你可以根据实际情况设置较小的大小,甚至可以将其设置为0MB。\[2\] 另外,如果你希望安装有界面的CentOS,你可以选择"Server with GUI"选项。然而,一般情况下,推荐选择"Minimal Install",因为在平时的工作中,我们通常可以通过命令行执行所需的操作,而图形用户界面的作用相对较小。\[3\] 最后,你需要设置安装位置,即选择安装CentOS 7.6的目标位置。你可以根据自己的需求进行设置。完成这些步骤后,你就可以开始安装CentOS 7.6系统了。 #### 引用[.reference_title] - *1* [linux-CentOS7.6操作系统安装手册](https://blog.csdn.net/m0_62948770/article/details/125113345)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [CentOS7.6安装](https://blog.csdn.net/weixin_43792363/article/details/128176767)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值