如何在Windows Server 2008上安装Hudson?

时间:2010-09-05 17:24:26

标签: installation windows-server-2008 hudson

我很平静......每个人都喜欢窗户......

1,2,3,4,5 ... 10

确定


如何在Windows 2008上安装Hudson

更具体地说 - 'Windows过滤平台'到底是什么以及如何踢它以便让Hudson通过?

当我点击java -jar hudson.war并尝试打开网页时,这就是我在事件日志中得到的结果:

  

Windows过滤平台已阻止绑定到本地端口。

     

申请信息:       进程ID:2896       应用程序名称:\ device \ harddiskvolume1 \ windows \ system32 \ java.exe

     

网络信息:       来源地址:::       来源港口:5353       议定书:17

     

过滤信息:       过滤器运行时ID:0       图层名称:资源分配       图层运行时ID:38

通过控制面板临时禁用防火墙 - 没有任何改变。

3 个答案:

答案 0 :(得分:2)

我在这里推测,但也许尝试在Tomcat中运行它?我希望Tomcat团队把工作放到他们的安装程序/ Windows服务中,让它处理端口绑定而不会太头疼......

答案 1 :(得分:1)

http://social.msdn.microsoft.com/Forums/en-US/wfp/thread/774026e6-a771-418a-b531-22183ef399f8

您遇到的问题是,当您关闭防火墙时,规则仍会影响它。尝试禁用MPSSvc并再次运行它。或者尝试:

Netsh.exe AdvFirewall Set CurrentProfile State Off

显然,如果这是一个生产环境,要非常小心。

答案 2 :(得分:1)

我们已经在Windows服务器上的Apache Tomcat中运行Hudson近两年了,现在没有发生任何事故。我从来没有试过通过IIS运行它(假设你正在使用它)。只需运行Tomcat 6.0的Windows安装程序(可能尚不支持7.0),然后将hudson.war放在Tomcat webapps目录中。 Tomcat将自动提取.war内容并启动应用程序。如果您不希望它使用默认值,您可能还想进入Hudson配置文件并设置HUDSON_HOME目录的值。