2011-03-24 126 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機器上安裝服務)