【问题标题】:Hudson will not start on Windows 7? JNLP slave agent listener started on TCP portHudson 不会在 Windows 7 上启动? JNLP 从代理侦听器在 TCP 端口上启动
【发布时间】:2010-09-17 12:04:40
【问题描述】:

我想设置 Hudson 以使用 Ant。我是第一次使用它,当我尝试时: java -jar hudson.war 它开始做某事,但在线停止:

INFO: JNLP slave agent listener started on TCP port 59204

我运行的是 Windows 7,hudson 的 Java Web Start 也无法启动。

【问题讨论】:

  • 这和安卓有什么关系?请删除此标签
  • 完成,对不起,我需要为一个android项目设置一个CI,但这与问题无关。
  • 我认为您发布的日志行没有问题。我假设您使用localhost:8080 启动了浏览器。在这种情况下,从您的 Hudson 开始发布整个打印输出。
  • 您是否尝试过在 Apache Tomcat 等 Servlet 容器上部署 Hudson?

标签: ant hudson


【解决方案1】:

检查该端口是否实际上可以从节点访问。在节点上你可以尝试telnet MASTER_IP 59204。 Hudson 主机可能具有当前阻止此类访问的防火墙。

Hudson 默认使用随机端口号让每个节点通过 JNLP 进行连接。您可以将其配置为使用固定端口号。如果您有防火墙并且只想公开有限数量的端口以从外部连接,则此方法效果很好。转到 Manage Hudson 并将 JNLP 从代理的 TCP 端口 更改为固定端口号。

【讨论】:

    猜你喜欢
    • 2021-12-22
    • 2011-04-15
    • 2015-02-21
    • 2012-08-28
    • 1970-01-01
    • 2014-01-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多