首页 文章

即使安装jenkins作为Windows服务,我必须通过命令行启动它,然后通过浏览器访问它

提问于
浏览
3

我已经安装了jenkins作为Windows服务,但每次启动机器后我都必须通过命令行使用$ java -jar jenkins.war执行它

我无法直接将其打开到网页浏览器http://localhost:8080/

我错过了什么吗?任何帮助将非常感激 .

1 回答

  • 1
    • 将原始'jenkins.war'复制到'jenkins'目录并重新启动服务

    • 清除应用程序和系统的Windows事件查看器日志

    • 请确保您的服务正在运行

    • 防火墙问题:跟踪防火墙问题的最简单方法是使用tcpdump . 只需在Jenkins服务器上运行以下命令,该服务器尝试连接到从服务器 .

    有关防火墙部分的更多信息:默认情况下,Windows防火墙会阻止使此机制生效所需的TCP连接 . 从站上的防火墙必须允许以下例外(请参阅TCP和UDP端口号列表):

    TCP端口135(DCE / RPC定位器服务)TCP端口139(NetBIOS会话服务)TCP端口445(Windows共享)C:\ WINDOWS \ system32 \ dllhost.exe(dllhost.exe似乎使用随机端口号)C:\ WINDOWS \ system32 \ javaw.exe(Jenkins也使用随机端口号)文件和打印机共享(TCP 139,TCP 445,UDP 137,UDP 138(可能只需要其中一部分))

相关问题