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

Jenkins新建节点启动agent失败无法获取jnlp,是否与JVM不支持Java Web Start有关

结论

本次报错和节点状态提示的*“运行Jenkins的JVM版本不支持Java Web Start”*没有关联,错误根因是Agent节点无法与Jenkins服务端建立网络连接。

错误根因分析

从报错日志可以看到两个明确的异常点:

  1. 抛出的核心错误为java.net.SocketException: Network is unreachable: connect,属于标准的网络不可达异常
  2. 请求的JNLP文件地址为http://8080/computer/DESKTOP/jenkins-agent.jnlp?encrypt=true,地址格式错误,缺少Jenkins服务端的IP或域名信息,仅填写了端口号,因此Agent根本找不到目标Jenkins服务

修复步骤

  • 首先修正Agent启动命令中的Jenkins服务端地址,正确格式应为http://<Jenkins服务端IP/域名>:<端口>/computer/<节点名称>/jenkins-agent.jnlp?encrypt=true,将缺失的服务端IP/域名补充完整
  • 在Agent所在机器执行连通性校验:执行telnet <Jenkins服务端IP> 8080,确认端口可正常访问,若连通失败需检查两端防火墙规则、网络路由、是否处于同一可互通的网络环境
  • 网络问题修复后若仍出现JVM版本相关提示,再校验Jenkins服务端与Agent端的JDK版本兼容性,优先使用JDK11、JDK17这类Jenkins官方推荐的LTS版本JDK即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 01:54:01