2011-03-24 124 views
2

我意识到这与此问题非常相似:how to set windows service in hudson 1.398但该解决方案无效或似乎适用于我的情况。Windows 7上的Hudson 1.398没有安装为Windows服务选项

我是Hudson noob。我从Hudson网站下载了.war文件。我试着用这两个页面作为指南: http://wiki.hudson-ci.org/display/HUDSON/Installing+Hudson+as+a+Windows+service

http://java.dzone.com/articles/installing-hudson-windows

我然后使用提取的战争“Java的罐子的hudson.war”的命令行。我试过正常打开命令行并以管理员身份运行。

我导航到http://localhost:8080,然后点击“Manage Hudson”,但我没有“Install as Windows Service”选项。我正在使用我的本地Windows 7 Ultimate N 64位。我安装了.NET Framework版本4。我做错了什么导致这个选项不出现?

+0

您是否启用UAC?你可以尝试与UAC禁用? – Sagar 2011-03-24 21:24:07

回答

1

这似乎是其他人也遇到的问题。在

http://issues.hudson-ci.org/secure/Dashboard.jspa

或许提交Bug正如你可以只使用Java服务包装和手动设置了一个解决方法。这是相当微不足道的,并且在网站上有很好的文档。

http://wrapper.tanukisoftware.com/doc/english/download.jsp

+0

这是一个相关的问题btw。 http://stackoverflow.com/questions/5400089/how-to-set-windows-service-in-hudson-1-398 – 2011-03-25 18:48:31

+0

该错误现在已修复,将成为下一个版本的一部分。 http://issues.hudson-ci.org/browse/HUDSON-8786 – 2011-03-30 05:11:43

5

您还可以使用Jenkins,大多数的前哈德森开发工作(见this),现在有一个Windows安装程序。

0

我对v。1.398有同样的问题。

然后我试着安装1.348版本(因为我们在另一台机器上运行该版本),然后我选择了“安装为Windows服务”,然后升级到最新版本(我的例子是1.398 )。

(另一回事,如果可能的话可以考虑使用詹金斯,至少其简单的Windows机器上安装服务)