Mac Jenkins忘记账号密码后报错404解决方法

输入http://localhost:8080/jenkins报错404解决方法:

1.报错原因:本来输入http://localhost:8080/jenkins出现jenkins登录页面,无奈之前登陆过所以忘记账号密码,于是打算卸载重置,于是输入:

brew uninstall jenkins 和 sudo rm -rf /var/root/.jenkins ~/.jenkins 进行完全删除

·形式删除:

rpm -e jenkins

·检查是否删除:

rpm -ql jenkins

·彻底删除其余残留文件

find / -iname jenkins | xargs -n 1000 rm -rf

·卸载成功后重新安装

brew install jenkins-lts

brew services start jenkins-lts

brew services restart jenkins-lts

brew upgrade jenkins-lts

如下图所示:

再次输入http://localhost:8080/jenkins显示报错,但是可以进入tomcat页面

2.于是我百度看很多说是tomcat版本8转换到了11的原因,由于我还没卸载可正常显示jenkins登录页面,所以很显然不是这个原因,我觉得我可能因为卸载了,所以需要配置环境变量,先打开tomcat文件webapps目录下发现有两个jenkins文件夹,于是删除掉其中一个,如下图所示:

3.删除完后,打开配置环境变量:open .bash_profile,输入:
export TOMCAT_HOME=/Users/chenmo/Documents/apache-tomcat-8.5.87
export JENKINS_HOME=${TOMCAT_HOME}/webapps/jenkins

command+S保存环境变量

4.再次输入网址显示http://localhost:8080成功进入到jenkins初始状态页面而不是tomcat页面,需要重新输入密码

5.查找密码,终端输入open .jenkins,找到.jenkins/secrets/initialAdminPassword文件编辑打开看到一串字符,就是密码了,直接复制粘贴密码后页面跳转

6.点击安装推荐的插件,下载完后可配置输入用户名和密码,配置完密码后显示一个默认网址:http://127.0.0.1:8080 点击这个网址就可以成功登进Jenkins页面啦,太吐血了,费肝费脑还费神,这就是忘记账号密码的代价,小本本记下来,下次不能再忘记了

7.过段时间发现又出现这个404报错,则重启jenkins

(1)启动Jenkins
brew services start jenkins-lts 或brew services restart jenkins-lts

若显示zsh: command not found: brew

即是运行brew报错,输入:eval "$(/opt/homebrew/bin/brew shellenv)"

(2)可安装Homebrew
ruby -e "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install)"
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值