当前位置: 首页 > news >正文

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

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

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

个人是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.重装建议选择空白站点。

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

1.

根据官方建议使用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通知钉钉无反应

因为网站是定死的格式了  钉钉需要传对应格式 所以需要写个java或者python脚本  见官方文档的传参参数    可能脚本还需要读取数据库去根据userkey获取下用户名  后续如果我们需要开发我会把相关代码再贴上。

管理员后台直接配置邮件服务器发送失败(此方法未成功)

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

仍保留这个当时未成功的方法 实际只需按上图配置

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

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

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

相关文章:

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

原文地址Linux:confluence8.5.9的部署(下载安装破ji)离线部署全流程_atlassian-agent-v1.3.1.zip-CSDN博客 背景:个人使用2核4g 内存扛不住 总是卡住,但是流程通了所以 直接公司开服务器干生产 个人是centos7 公司…...

✅✅✅【Vue.js】sd.js基于jQuery Ajax最新原生完整版for凯哥API版本

api.js //封装ajax方法 import $g from "../sg";//vue项目使用 import $ from jquery;//(提示:原生开发页面请前往https://jquery.com下载最新版jQuery) import { Message } from "element-ui";//element项目使用 // import axios from "…...

axios 请求跨域问题

文章目录 1. 使用场景2. 解决办法 1. 使用场景 ① 编写后端测试接口&#xff0c;Vue-CLI 的默认端口为 8080&#xff0c;所以为避免端口冲突&#xff0c;我们后端的端口号换成 8081。 ② 前端通过 axios 向后端服务发起请求。 <script> import axios from axios export…...

什么是 Faiss?

好的&#xff0c;我来详细解释 Faiss&#xff0c;它的用途、使用场景&#xff0c;以及如何安装和使用。 什么是 Faiss&#xff1f; Faiss 是由 Facebook AI Research 开发的一个开源库&#xff0c;专门用于高效的相似性搜索和聚类。它非常擅长在高维向量空间中进行快速搜索&a…...

24.UE5枚举,怪物分类,龙卷风技能

2-26 枚举、怪物分类、龙旋风技能、掉落概率_哔哩哔哩_bilibili 目录 1.枚举 1.1枚举类型的创建 1.2 将枚举类型绑定到怪物蓝图上 1.3枚举类型的使用 1.3.1创建新的掉落物 1.3.2更改怪物掉落逻辑 2.龙卷风技能 2.1输入映射 2.2龙卷风发射物的创建 2.3龙卷风伤害逻辑…...

什麼是ISP提供的公共IP地址?

公共IP地址是ISP分配給設備或網路的全球唯一地址。此地址允許通過互聯網識別和訪問設備。ISP提供的公共IP地址具有幾個關鍵特徵&#xff1a; 1.每個公網IP在全球網路內都是唯一的&#xff0c;避免衝突。 2. 公共 IP 地址對其他網路可見&#xff0c;並且可用於地理定位設備。 …...

git操作总结

git基本知识 工作区域 远程仓库&#xff1a; 就是我们托管在github或者其他代码托管平台上的仓库。本地仓库&#xff1a; 就是在我们本地通过git init命令初始化的新建的仓库。工作区&#xff1a; 就是我们写代码、编辑文件的地方。暂存区&#xff1a; 当工作区的内容写好了之…...

CompressAI安装!!!

我就不说废话了&#xff0c;直接给教程&#xff0c;还是非常简单的 但是我看了好多帖子&#xff0c;都没有说明情况 一定要看最后最后的那个注释 正片开始&#xff1a; 一共有三种方式&#xff1a; 第一种就是本机安装&#xff1a; 在网址上下载对应版本Links for compre…...

豆包MarsCode算法题:最小周长巧克力板组合

问题描述 思路分析 这道题可以抽象为一个最优化问题&#xff1a; 问题分析 每个正方形的面积为 k &#xff0c;对应的边长为 k &#xff0c;周长为 4k 。给定整数 n &#xff0c;我们需要找到若干正方形&#xff0c;使得它们的面积之和恰好等于 n&#xff1a; 同时尽量最小…...

vue项目添加骨架屏vue-skeleton-webpack-plugin,通过app.vue添加骨架屏,解决衔接空白问题

安装插件 yarn add vue-skeleton-webpack-plugin在 webpack 中引入插件&#xff1a;以4版本为例配置如下 vue.config.js plugins: [new SkeletonWebpackPlugin({webpackConfig: {entry: {app: path.join(__dirname, ./src/components/entry-skeleton.js),},},minimize: true,…...

测试实项中的偶必现难测bug之模糊匹配逻辑

问题: 现在有一个场景,如果只是通过功能测试会比较难测,例如刚开始我们做会员的时候,只有白银会员,在用户分群的场景下,需要用条件逻辑匹配,当时开发用了like的匹配方式没有问题。1年后加了白银试用会员,导致在统计会员分群的时候明明条件选的是白银会员,但是统计的数…...

Vue:后端返回二进制文件,前端如何实现浏览器自动下载?

Vue项目开发中&#xff0c;遇到界面下载功能时&#xff0c;前端如何实现将后端返回二进制文件在浏览器自动下载&#xff1f; 一、关键代码&#xff1a; export function downloadFile(fileName) {axios({method: post,url: process.env.VUE_APP_BASE_API /cgi-bin/file,data:…...

Android解压zip文件到指定目录

很多时候需要把一个预制的zip文件解压到根目录&#xff0c;下面是一个实例代码&#xff1a; private static final int BUFFER_SIZE 4096;public static void unZip(String zipFilePath, String targetDir) throws IOException {File destDir new File(targetDir);if (!destD…...

主要用于图像的颜色提取、替换以及区域修改

这段代码涉及了以下几个关键步骤&#xff0c;主要用于图像的颜色提取、替换以及区域修改。下面是对代码的详细解析&#xff1a; 1. 导入库 import cv2 import matplotlib.pyplot as plt import numpy as npcv2: OpenCV库&#xff0c;用于图像处理。matplotlib.pyplot: 用于绘…...

gbase8c之运维操作

导出结构&#xff1a; gs_dump -U gbase8s -W Password123 -f /tmp/dump_only_structure.sql -p 15400 sids_station -n public -s -F p 导出数据&#xff1a; gs_dump -U gbase8s -W Password123 -f /tmp/dump_only_data.sql -p 15400 sids_station -n public -a -F p 导入…...

云原生学习

1、云原生学习 文章目录 1、云原生学习1. 介绍2. Docker容器化 1. 介绍 什么是云原生&#xff1f;原生指使用JAVA等语言编写的项目&#xff0c;云是指将项目部署到云服务器上云平台&#xff1a;公有云、私有云 本地平台是指直接部署在自己计算机&#xff0c;而开发的应用一定要…...

深入解析 Vue 3 中的 defineExpose

深入解析 Vue 3 中的 defineExpose 在 Vue 3 的组合式 API&#xff08;Composition API&#xff09;中&#xff0c;defineExpose 是一个重要的辅助函数&#xff0c;专门用于在 <script setup> 模式下暴露组件内部的属性和方法给父组件使用。本文将详细解析 defineExpose…...

Docker3:docker基础1

欢迎来到“雪碧聊技术”CSDN博客&#xff01; 在这里&#xff0c;您将踏入一个专注于Java开发技术的知识殿堂。无论您是Java编程的初学者&#xff0c;还是具有一定经验的开发者&#xff0c;相信我的博客都能为您提供宝贵的学习资源和实用技巧。作为您的技术向导&#xff0c;我将…...

【UGUI】背包的交互01(道具信息跟随鼠标+道具信息面板显示)

详细程序逻辑过程 初始化物品栏&#xff1a; 在 Awake 方法中&#xff0c;通过标签找到提示框和信息面板。 循环生成10个背包格子&#xff0c;并为每个格子设置图标和名称。 为每个格子添加 UInterMaager232 脚本&#xff0c;以便处理交互事件。 关闭提示框和信息面板&#…...

ubuntu20.04中编译安装gcc 9.2.0

ubuntu20.04中编译安装gcc 9.2.0,步骤如下&#xff1a; #install compile dependence libraries 1&#xff1a;$ sudo apt install libgmp-dev libisl-dev libmpc-dev libmpfr-dev # install gcc 9.2.0 # download source code 2&#xff1a;$ wget http://ftp.gnu.org/gn…...

STM32F4与W25Q256实战:手把手教你实现SPI Flash数据存储与读取

STM32F4与W25Q256实战&#xff1a;SPI Flash数据存储与读取全解析 在嵌入式系统开发中&#xff0c;外部存储解决方案是不可或缺的一环。无论是物联网设备的日志记录、固件备份&#xff0c;还是用户数据的持久化存储&#xff0c;都需要可靠的非易失性存储介质。W25Q256作为华邦…...

给Java/Go开发者的T24 JBase Basic快速上手指南:从Hello World到读写数据库

给Java/Go开发者的T24 JBase Basic快速上手指南&#xff1a;从Hello World到读写数据库 当你第一次接触T24核心银行系统的JBase Basic语言时&#xff0c;可能会感到既熟悉又陌生。作为一名有Java或Go开发经验的程序员&#xff0c;你会发现这门语言既有Basic的基因&#xff0c;又…...

OpenClaw硬件配置指南:千问3.5-35B-A3B-FP8本地运行最佳实践

OpenClaw硬件配置指南&#xff1a;千问3.5-35B-A3B-FP8本地运行最佳实践 1. 为什么需要硬件优化&#xff1f; 当我第一次尝试在MacBook Pro M1 Max上运行千问3.5-35B-A3B-FP8模型时&#xff0c;系统几乎立即触发了内存压力警告。风扇开始狂转&#xff0c;而模型响应速度慢得令…...

Leather Dress Collection 构建MCP智能体:实现与外部工具和API的自主交互

Leather Dress Collection 构建MCP智能体&#xff1a;实现与外部工具和API的自主交互 你有没有想过&#xff0c;让一个AI助手不仅能和你聊天&#xff0c;还能在你问“北京今天天气如何&#xff0c;并换算成华氏度”时&#xff0c;自己默默地去查天气、做换算&#xff0c;然后把…...

Qwen3.5-2B前端设计赋能:根据UI草图自动生成前端代码

Qwen3.5-2B前端设计赋能&#xff1a;根据UI草图自动生成前端代码 1. 从设计到代码的痛点 每个前端工程师都经历过这样的场景&#xff1a;设计师递过来一张手绘草图或线框图&#xff0c;你需要花几个小时甚至几天时间&#xff0c;把纸面上的设计转化为可运行的代码。这个过程不…...

Pixel Aurora Engine 赋能Web应用:Node.js全栈项目集成AI绘图功能

Pixel Aurora Engine 赋能Web应用&#xff1a;Node.js全栈项目集成AI绘图功能 1. 项目背景与价值 想象一下&#xff0c;你正在开发一个创意设计平台&#xff0c;用户需要快速将想法转化为视觉作品。传统方案要么依赖专业设计师&#xff0c;要么使用复杂的图形工具&#xff0c…...

快速部署Qwen3-ASR-1.7B:实现多语言语音转文字功能实战教程

快速部署Qwen3-ASR-1.7B&#xff1a;实现多语言语音转文字功能实战教程 1. 引言&#xff1a;语音识别技术的新选择 语音转文字技术正在改变我们处理音频内容的方式。Qwen3-ASR-1.7B作为阿里通义千问推出的中等规模语音识别模型&#xff0c;凭借17亿参数的平衡设计&#xff0c…...

Phi-4-Reasoning-Vision行业落地:建筑设计图规范符合性自动审查

Phi-4-Reasoning-Vision行业落地&#xff1a;建筑设计图规范符合性自动审查 1. 项目背景与价值 建筑设计行业长期面临图纸审查效率低下的痛点。传统人工审查方式存在以下问题&#xff1a; 时间成本高&#xff1a;专业审查人员需要逐项核对规范条款主观性强&#xff1a;不同审…...

xray mitm模块配置全解析:从证书路径到访问限制的避坑指南

Xray MITM模块配置全解析&#xff1a;从证书路径到访问控制的实战指南 当你第一次在终端里看到could not find expected :这样的错误提示时&#xff0c;可能完全摸不着头脑。作为一款强大的安全评估工具&#xff0c;Xray的MITM&#xff08;中间人&#xff09;模块配置确实存在不…...

别再只会用Flask了!用FastAPI + OpenCV 5分钟搭建一个带炫酷前端界面的图片处理Web服务

5分钟用FastAPIOpenCV打造炫酷图片处理Web应用 如果你还在用Flask开发Web应用&#xff0c;是时候尝试更现代的解决方案了。FastAPI作为Python生态中崛起的新星&#xff0c;凭借其卓越的性能和开发体验&#xff0c;正在成为构建API服务的首选框架。本文将带你快速实现一个功能完…...