Linux:confluence8.5.9的部署(下载+安装+pojie)离线部署全流程 遇到的问题

原文地址Linux:confluence8.5.9的部署(下载+安装+破ji)离线部署全流程_atlassian-agent-v1.3.1.zip-CSDN博客

背景:个人使用2核4g 内存扛不住 总是卡住,但是流程通了所以 直接公司开服务器干生产,8g内存可以正常带动。

个人是centos7 公司是centos8

遇到的问题概述

mysql要下载对应linux版本

云服务器如果有限制 需要去开启3306和8090端口

注意按流程操作后mysql账号密码都会被改成了confluence

初始化失败

初始化时数据库连不上

不知为何重启各种报错

配置webhook

配置邮件服务器发送失败


详细说明

初始化破解码和数据库链接,破解秘钥的位置后面需要改的改这里

var/atlassian/application-data/confluence/confluence.cfg.xml

如果初始化过程失败(也许是因为当时4g带不动导致)

1.sudo rm -rf /var/atlassian/application-data/confluence

2.然后删除整个/opt/atlassian/

3.重装建议选择空白站点。

不知为何重启各种报错 根据查询资料

根据官方建议使用confluence子账号启动

先授权

sudo chown -R confluence:confluence /opt/atlassian/confluence

sudo chown -R confluence:confluence /var/atlassian/application-data/confluence

重启

su - confluence -c "/etc/init.d/confluence restart"

2.如果日志无特殊报错tomcat可能要启的慢一点才能起的来

netstat -tuln | grep -E ":(8090|8000|3306)"查看必须都有才算正常启动的 超过2分钟需要看下日志

tail -n 1000 /opt/atlassian/confluence/logs/catalina.out 日志查看 这种情况可能要10分钟,如何解决暂时未知

管理员后台直接配置webhook通知钉钉无反应

Managing Webhooks | Confluence Data Center 8.5 | Atlassian Documentation 因为网站发送json已经是固定的格式了 钉钉需要的json也要按钉钉要求传格式 所以需要写个java或者python脚本 见双方官方文档里的传参参数 可能脚本还需要读取数据库去根据userkey获取下用户名 后续如果我们需要开发我会把相关代码再贴上。

管理员后台直接配置邮件服务器发送失败

已解决:后台配置使用587发件端口即可 465不行

但仍保留下面这个当时按官方文档中未成功的方法 实际只需按上图配置

Setting Up a Mail Session for the Confluence Distribution | Confluence Data Center 8.5 | Atlassian Documentationg

在管理员邮件服务器编辑发送测试失败,这个阿里地址我在其他代码是正常的所以排除配置错误,也许是因为465端口的安全级别高问题,根据官方文档想着自定义参数也许可以成功,但是尝试两次均失败404 并且引发了重启各种报错

cd /opt/atlassian/confluence/confluence/WEB-INF/lib

ls | grep "activation\|mail"

mv com.sun.activation_jakarta.activation-1.2.2.jar /opt/atlassian/confluence/lib/

mv com.sun.mail_jakarta.mail-1.6.7.jar /opt/atlassian/confluence/lib/

cd /opt/atlassian/confluence/conf 按上面官方链接里的修改文件 vim server.xml

如果有问题404了需要先把server文件复原

然后其他两个文件移动回去cd /opt/atlassian/confluence/lib/执行

mv com.sun.activation_jakarta.activation-1.2.2.jar /opt/atlassian/confluence/confluence/WEB-INF/lib

mv com.sun.mail_jakarta.mail-1.6.7.jar /opt/atlassian/confluence/confluence/WEB-INF/lib

启动服务后如果页面打不开一个是检查云服务器是否有限制 需要开放3306和8090的端口 另一个就是看是否正常都启动了

我的4g带不动所以有时候只显示8090 但是里面8000没启动 这时候是访问不到的。

netstat -tuln | grep -E ":(8090|8000|3306)"查看必须都有才算正常启动的

初始化时数据库连不上:

1.必须开放3306支持外部访问 地址要填当前服务器地址而不是127.0.0.1

2.mysql的账号密码已经初始化成conference

3.已经初始化过的需要重新换账号密码等配置文件的参考详细说明一开始的路径

在使用公司服务器安装mysql部分报错了我感觉是因为centos版本对不上后来用了centos8重走流程报错根据查询资料可能是因为云服务器内置了mysql

yum -y install mysql-community-server-8.4.3-1.el8.x86_64.rpm Last metadata expiration check: 0:00:36 ago on Wed 20 Nov 2024 01:28:09 PM CST. Error: Problem: package mysql-community-server-8.4.3-1.el8.x86_64 from @commandline requires mysql-community-common(x86-64) = 8.4.3-1.el8, but none of the providers can be installed - conflicting requests - package mysql-community-common-8.4.3-1.el8.x86_64 from 12 is filtered out by modular filtering (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

然后我换了对应centos8的mysql还是报这个错 然后用了以下方式后重装就可以了

  • 查看模块化流信息:

    yum module list mysql

    检查是否有冲突的模块启用,可能会看到类似以下内容:

    mysql 8.0 [d] (默认启用)

  • 禁用冲突模块: 如果有模块默认启用了其他版本(例如 mysql:8.0),禁用该模块:

    复制代码

    yum module disable mysql

  • 重新尝试安装: 再次运行安装命令:

    复制代码

    yum -y install mysql-community-server-8.4.3-1.el8.x86_64.rpm

相关推荐
Mortalbreeze1 分钟前
MySQL 基础篇(五):数据操作基础 —— CRUD
linux·服务器·数据库·mysql
ai小陈8 小时前
GPU服务器租用存储验收:检查点写入与磁盘吞吐实战
运维·服务器·人工智能·ai·ssh·gpu算力
Ivanqhz10 小时前
激活函数在 Transformer 中的作用及各种变体简述
java·linux·数据库·人工智能·深度学习
FPGA小徐11 小时前
PA1 基础设施(2)深度解析:NEMU 中 ITRACE、MTRACE、FTRACE、IRINGBUF、ETRACE、DIFFTEST 全解析
java·服务器·网络
有毒的教程11 小时前
VMware仅主机模式:物理机 ↔ 虚拟机 文件共享
运维
知行EDI11 小时前
知行之桥 MaBang 端口使用指南——Create Order 订单创建篇
java·服务器·数据库
成旭先生11 小时前
【2026】企业信息模糊查询 API 实战:名称、注册号、统一社会信用代码、企业类型与法人一次查全
服务器·数据库·数据服务
殷色玫瑰13 小时前
C/C++ 内存管理详解:从内存分布到 new/delete 底层原理
java·linux·c语言·c++
山岚的运维笔记13 小时前
ComfyUI NVIDIA安装教程:官方便携版下载+run_nvidia_gpu.bat启动,8G显存Windows实操
运维·服务器·windows·笔记·prompt·aigc·comfyui
海宇大数据14 小时前
零信任架构实战:基于海宇活体识别V步骤1构建自动化远程公证会话初始化网关
运维·人工智能·架构·自动化