You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows安装Jenkins启动失败 找不到jenkins.pid无法访问localhost:8080

报错原因

日志里的DirectoryNotFoundException直接指向核心问题:WinSW(Jenkins Windows服务的包装程序)尝试写入PID文件C:\ProgramData\Jenkins\jenkins.pid时,找不到对应的上级目录C:\ProgramData\Jenkins\,导致服务启动流程异常终止,8080端口没有正常监听,所以无法访问。
这个报错和PID文件本身无关,是安装过程没有自动创建对应数据目录导致的,部分情况下也伴随目录权限不足的问题。另外从日志可以看到你当前使用的是JDK 18,Jenkins稳定版对JDK 17以上的高版本兼容性很差,就算修复PID问题也大概率出现其他启动报错。

修复步骤
  • 开启系统隐藏文件显示:打开文件资源管理器,在「查看」选项卡勾选「隐藏的项目」,进入C:\ProgramData\路径。
  • 手动创建缺失目录:在C:\ProgramData\下新建名为Jenkins的文件夹,右键进入文件夹「属性-安全」页,给LOCAL SERVICE账户(Jenkins Windows服务默认运行账户)分配完全控制权限,保存设置。
  • (推荐)替换JDK版本:卸载当前JDK 18,安装JDK 11(Jenkins官方推荐的长期支持版本),打开Jenkins安装目录(默认是C:\Program Files\Jenkins\)下的jenkins.xml文件,将<executable>标签里的java路径修改为新安装的JDK 11下的java.exe绝对路径,保存。
  • 重启服务:按下Win+R输入services.msc打开服务管理器,找到Jenkins服务,右键选择「重启」,等待20秒左右访问localhost:8080即可正常进入初始化页面。

内容的提问来源于stack exchange,提问作者Qasim_Khan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.27 06:51:22