我很平静......每个人都喜欢窗户......
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
通过控制面板临时禁用防火墙 - 没有任何改变。
答案 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目录的值。