【发布时间】:2013-07-05 00:21:38
【问题描述】:
考虑以下场景:
Jenkins 在机器 A 上运行一个主机,在机器 B 上运行一个从机。主机的 XML 配置不是引用硬编码的 Java 路径,而是在环境 PATH 变量中更改为引用“java”。这对于在机器 A 上运行的 master 工作正常,但是机器 B 上的 slave 不再能够连接到 master 主机 PC。
针对机器 A 上的入站流量的 (Windows) 防火墙规则允许通过任何协议和端口连接到“C:\Program Files\Java\jre7\bin\java.exe”的入站通信,因此 Jenkins 服务应该可以工作,但不是。使连接正常工作的唯一方法是禁用防火墙。
【问题讨论】: