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

时间:2016-12-18 15:48:21

标签: jenkins windows-services

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

我无法在http://localhost:8080/

直接将其打开到网络浏览器中

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

1 个答案:

答案 0 :(得分:1)

  • 复制原创' jenkins.war'进入詹金斯'目录并重新启动服务
  • 清除“应用程序和系统”的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(可能只需要其中一部分))