我试图通过java web start将slave连接到jenkins master,但最后我的努力失败了。
我执行java -jar(jar文件)(url)进行连接并出现以下错误。
java.net.ConnectException: Connection timed out
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:579)
at java.net.Socket.connect(Socket.java:528)
at java.net.Socket.<init>(Socket.java:425)
at java.net.Socket.<init>(Socket.java:208)
at hudson.remoting.Engine.connect(Engine.java:321)
at hudson.remoting.Engine.run(Engine.java:210)
请帮忙。 Master和Slave都使用Ubuntu Linux。
答案 0 :(得分:-7)
首先,SO不是Jenkins项目的错误跟踪器,也不是开发人员。
Jenkins JIRA位于:https://issues.jenkins-ci.org/secure/Dashboard.jspa
其次,在维基页面中:
https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+as+a+Windows+service
https://wiki.jenkins-ci.org/display/JENKINS/Distributed+builds
包含足够的信息,可以指导您修复。绝对不是永久的,但至少是暂时的。
为了您的舒适,这是第一个适合堆栈跟踪的链接:
如果您在服务器上使用防火墙,请检查JNLP端口是否已打开。您可以在Jenkins配置中配置其值。默认情况下,它设置为使用随机端口。
干杯,祝你好运!