1、案例背景

jenkins构建失败,上报The username and password you provided are not correct (error 401)

2、处理思路

出现401一般是认证问题,需要查看jenkins的配置是否与tomcat的配置保持一致

3、处理过程

1、进入jenkins对应的项目,找到失败的构建记录,选择控制台输出,查看详细信息

2、查看详细信息,报错为The username and password you provided are not correct (error 401),这类错误是jenkins部署war包到tomcat的webapps下发生的错误

3、出现401一般是认证问题,需要查看jenkins的配置是否与tomcat的配置保持一致

(1)、根据URL:http://IP:端口/manager/text/list和项目名称,查看conf目录下的tomcat-users.xml文件配置,账号为admin

(2)、查看jenkins的配置,账号为tomcat8565,两个配置不一致,导致jenkins构建失败

将jenkins的配置账号修改为admin,然后应用,保存

重新构建jenkins,构建成功

4、案例总结

出现401一般是认证问题,需要查看jenkins的配置是否与tomcat的配置保持一致