解决Jenkins的错误“The Server rejected the connection: None of the protocols were accepted”

Posted 做梦的人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决Jenkins的错误“The Server rejected the connection: None of the protocols were accepted”相关的知识,希望对你有一定的参考价值。

1. 配置节点,配置好节点后,在节点机上运行已下载clip_image001文件,双击执行,提示“The Server rejected the connection: None of the protocols were accepted”错误

clip_image003

发现是自己生成.jnlp的文件错误了,如下图,我访问Jenkins是使用的localhost.在生成.jnlp或者是jar文件时,文件路径也是localhost,导致我执行它生成好的jar包或者是launch文件,下载都会提示是从localhost:8080下载,这样是错误的,就会出现那个问题

clip_image005

解决方案:

使用IP去访问Jenkins,我使用的是launch执行节点

clip_image007

在节点分机上执行,执行成功

clip_image008

以上是关于解决Jenkins的错误“The Server rejected the connection: None of the protocols were accepted”的主要内容,如果未能解决你的问题,请参考以下文章

如何解决 Jenkins 构建失败错误:MSB4041

jenkins运行错误解决办法

Jenkins错误“editable email notification aborted due to exception”的问题解决

使用命令创建jenkins的job,解决jenkinsapi.custom_exceptions.JenkinsAPIException错误

解决Jenkins权限配置错误,导致登录时出现没有Overall/read权限

Jenkins 使用Tfs 插件出现 MappingConflictException 错误问题解决