Windows系统重启后Jenkins出现localhost拒绝连接问题求助
Windows下Jenkins重启后无法访问localhost:8085的解决方法
检查Jenkins服务状态
按下Win+R输入services.msc打开服务管理器,找到Jenkins服务:- 若状态为“未运行”,右键点击选择「启动」;
- 若每次重启都需要手动启动,在服务属性里将启动类型改为「自动」,避免下次开机再次停摆。
排查端口占用问题
以管理员身份打开CMD,执行命令:netstat -ano | findstr :8085- 如果返回结果显示有其他进程占用8085端口,记下对应的PID,打开任务管理器找到该进程并结束(若为系统核心进程,建议修改Jenkins端口);
- 修改端口:找到Jenkins安装目录下的
jenkins.xml,找到<arguments>中的--httpPort=8085,替换为未被占用的端口(比如8086),保存后重启Jenkins服务。
通过日志定位启动失败原因
打开Jenkins安装目录下的logs文件夹,查看jenkins.log最新日志:- 若日志提示权限问题:右键Jenkins服务→「属性」→「登录」,选择「本地系统账户」并勾选「允许服务与桌面交互」,重启服务;
- 若日志显示配置文件损坏:删除安装目录下的
config.xml,重启服务后重新完成初始配置。
检查防火墙规则
打开Windows Defender防火墙→「高级设置」,确认存在允许Jenkins通过8085端口(或修改后的端口)TCP连接的入站规则;若没有,新建规则放行对应端口。
内容的提问来源于stack exchange,提问作者musical_ant
相关产品推荐
相关产品推荐

