相关疑难解决方法(0)

服务器拒绝连接:没有接受任何协议

当我在客户端VM中启动Jenkins作为Windows服务时,我遇到了一个奇怪的问题.

1)我在我的客户端主机(Windows VM)中启动了Jenkins作为Windows服务, 并将我的本地机器配置为从,我无法在主机和从机之间建立连接.我收到以下错误:

"java.lang.Exception:服务器拒绝连接:没有接受任何协议"

主设备和从设备都在同一网络中(客户端的网络,使用VPN连接的从设备).

客户机主机的域名ABC
本地机器域名xyz

控制台输出

2)我已将Jenkins作为Windows服务停止,并通过命令提示符再次启动

"java -jar jenkins.war"
Run Code Online (Sandbox Code Playgroud)

现在我能够在没有任何问题的情况下在主站和从站之间建立连接.

3)现在我已经在本地机器中将Jenkins作为Windows服务作为主服务器启动,并将本地机器之一作为从服务器启动,并成功建立了主服务器和从服务器之间的连接.

使用point(1)不在主站和从站之间建立连接的原因究竟是什么?

java git master-slave jenkins

9
推荐指数
2
解决办法
2万
查看次数

在命令行中将Jenkins slave作为Windows服务安装

我一直在谷歌上看到如何在命令行安装服务(所以没有手动交互)但我仍然坚持如何获取jenkins-slave.exe

我找到了那些指令 https://wiki.jenkins.io/display/JENKINS/Installing+Jenkins+as+a+Windows+service 但我无法弄清楚如何获取可执行文件.我已经使用右键下载并运行slave.jar,它连接了slave,但是没有生成exe.

我发现这个页面 https://github.com/kohsuke/winsw/blob/master/doc/installation.md#winsw-installation-guide 手动安装它,但听起来像是罐子可以重新发明轮子.此外,WinSW.exe存在风险,并且插件无法更新(我看到了一些自动更新代码).

那么我有没有办法下载jenkins-slave.exe或生成它?或者有没有办法在slave.jar的命令行中运行"作为服务安装"?

jenkins jenkins-slave

8
推荐指数
2
解决办法
2万
查看次数

标签 统计

jenkins ×2

git ×1

java ×1

jenkins-slave ×1

master-slave ×1