【Confluence】使用start-confluence.sh命令重启后提示找不到网页HTTP404

news/2024/12/29 1:44:24/

问题:
1、使用start-confluence.sh命令启动Confluence,提示成功
2、浏览器访问Confluence出现“找不到网页” HTTP 404错误

解决方案:
1、ps -ef|grep java 查看进程
2、发现有以下类似信息,说明Tomcat没有关闭

Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties 
-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms1024m -Xmx1024m 
-XX:NewSize=256m -XX:MaxNewSize=256m -XX:PermSize=256m -XX:MaxPermSize=256m 
-XX:+DisableExplicitGC -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
-Djava.endorsed.dirs=/usr/local/tomcat/endorsed -classpath /usr/local/tomcat/bin/bootstrap.jar 
-Dcatalina.base=/usr/local/tomcat -Dcatalina.home=/usr/local/tomcat 
-Djava.io.tmpdir=/usr/local/tomcat/temp org.apache.catalina.startup.Bootstrap start

3、杀死该进程:kill -9 7010
4、继续查看进程是否杀死,重复123步骤
5、清理干净后使用/opt/atlassian/confluence/bin/startup.sh 命令启动即可(注意是startup)
6、打开网页,可以正常访问

原因:
1、猜测:数据库用的MySQL,使用root用户,之前Confluence也是用root启动的
2、提醒:使用startup.sh有个问题,如果是联互联网的服务器以root启动,如果有病毒侵入,文件容易丢失、系统容易损坏,可参见:
https://blog.csdn.net/zhuwei_clark/article/details/91361213

https://www.jianshu.com/p/13dafbfe5887?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes

参考:https://blog.csdn.net/chenguanghan123/article/details/87550517

附:Confluence启动、关闭命令

cd /opt/atlassian/confluence/binstartup.shshutdown.sh

Confluence更多问题:https://www.bbsmax.com/topic/confluence%E9%87%8D%E5%90%AF/

confluence服务器意外重启后,启动confluence提示Tomcat appears to still be running with PID xxxx. Start aborted.
其原因是因为服务器异常重启后,导致tomcat异常关闭,没有删除PID文件,所以在启动的时候会一直提示该PID已经存在,只需要将该PID文件删除即可,命令如下:

rm -f /srv/confluence/atlassian-confluence-6.15.9/work/catalina.pid

http://www.ppmy.cn/news/609.html

相关文章

Pytorch的入门操作(三)

2.7 使用Pytorch实现手写数字识别 2.7.1 目标 知道如何使用Pytorch完成神经网络的构建知道Pytorch中激活函数的使用方法知道Pytorch中torchvision.transforms 中常见图形处理函数的使用知道如何训练模型和如何评估模型 2.7.2 思路和流程分析 流程: 准备数据,这…

猿创征文|2022年前端之路——我的前端开发好帮手

🔥活动回顾 文章评审将由 CSDN 技术编辑以及特邀专家两位评委联合打分,最终取平均值,前 25 名为入围稿件,获得奖励。相同得分情况下,阅读量较高的文章排名靠前。经过激烈的评选,本人的文章有幸成为TOP5的优…

mac下安装nodejs跟vscode

1.打开官网 Node.js 2.点击下载 3.下载完成,根据提示下一步安装,安装完成后,在vscode中新建一个js文件,执行node test.js

22年11月-外包-面试题

目录背景题目Spring怎么解决循环依赖?什么是循环依赖第一种:互相依赖第二种:三者间依赖第三种:自我依赖三级缓存补充:那第三级缓存的作用是什么?补充:Spring 中哪些情况下,不能解决循…

JavaSE笔记——抽象类和接口

文章目录前言一、抽象类和方法二、接口创建1.默认方法2.多继承3.接口中的静态方法三、抽象类和接口四、完全解耦五、使用继承扩展接口六、接口适配七、接口字段八、接口和工厂方法模式总结前言 接口和抽象类提供了一种将接口与实现分离的更加结构化的方法。 一、抽象类和方法 …

C语言复习笔记7----二维数组

数组考点 排序 冒泡排序 O(n^2)选择排序 O(n^2)(插入排序)分离每一位 正序 字符串栈(递归)逆序哈希(hash) → 用值直接作为下标 数组的基本操作 插入和删除逆序(移位)日期处理问题 7 - 19田忌赛马 (双指针) 二维数组 → 矩阵 矩阵转置判断对称矩阵矩阵运算矩阵移位杨辉三角 二…

Leetcode 85.最大矩形(困难)

一、题目 1、题目描述 给定一个仅包含 0 和 1 、大小为 rows x cols 的二维二进制矩阵,找出只包含 1 的最大矩形,并返回其面积。 示例1: 输入:matrix [["1","0","1","0","0&qu…

js将图片或者文件转成base64格式的两种方法

场景一,项目assets资源里面的图片本地图片,重点如下 需要了解 canvas的基本操作,canvas.toDataURL 方法 HTMLCanvasElement.toDataURL() 方法返回一个包含图片展示的 data URI 。可以使用 type 参数其类型,默认为 PNG 格式。图片…