2

我试图通过java web start将slave连接到jenkins master,但我的努力最终失败了。

我执行 java -jar (jar file) (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。

4

1 回答 1

-6

首先,SO 不是 Jenkins 项目和开发人员的错误跟踪器。

Jenkins JIRA 位于此处:https ://issues.jenkins-ci.org/secure/Dashboard.jspa

其次,在 wiki 页面中:

包含可能指导您修复的足够信息。可能不是永久性的,但至少是暂时的。

为了您的舒适,这是适合堆栈跟踪的第一个链接:

如果您在服务器上使用防火墙,请检查 JNLP 端口是否已打开。您可以在 Jenkins 配置中配置其值。默认情况下,它设置为使用随机端口。

干杯和好运!

于 2013-12-12T08:32:12.647 回答