How to install Hudson on a Windows 2008 server?

I am calm ... Everyone loves windows ...

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

OK


How to install Hudson on Windows 2008?

More specifically, what is a "Windows filtering platform" and how to hit it so that Hudson passes?

This is what I get in the event log when I click java -jar hudson.war and try to open a webpage:

The Windows filtering platform blocked binding to the local port.

Application Information: Process ID: 2896 Application Name: \ device \ harddiskvolume1 \ windows \ system32 \ java.exe

Network Information: Source Address: :: Source Port: 5353 Protocol: 17

Filter information: Filter runtime identifier: 0 Layer name: Assignment of resources Layer Run-Time ID: 38

Temporary disabled firewall through the control panel - nothing has changed.

+4
source share
3 answers

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

The problem you are facing is that when you turned off the firewall, the rules still affect it. Try disabling MPSSvc and starting it again. Or try:

 Netsh.exe AdvFirewall Set CurrentProfile State Off 

Obviously, be very careful if this is a production environment.

+1
source

I'm kind of thinking here, but maybe try running it on Tomcat? I hope the Tomcat team puts the work into their installer / Windows Service so that it handles port binding without too much headache ...

+2
source

We have been running Hudson on Apache Tomcat on Windows Servers for almost two years without incident. I have not even tried to run it through IIS (assuming you are using). Just run the Windows installer for Tomcat 6.0 (maybe 7.0 is not yet supported) and then put hudson.war in the Tomapp Webapps directory. Tomcat automatically extracts the contents of .war and launches the application. You may also want to get into the Hudson configuration files and set the value of the HUDSON_HOME directory if you do not want it to use the default value.

+1
source

All Articles