Well I think this is suspect. I have been beating my head trying to get IIS and OC4J to co-exist on the same server running on 2 separate IP addresses serving HTTP on port 80. I checked that all of the virtual hosts under IIS were bound to address 1, but OC4J still wouldn’t start on address 2, claiming the address was in use. Turns out that MS have built a handy ‘feature’ into IIS – it claims all IP addresses on starting, whether it needs to or not. The fix is here. Should I be cynical about their intentions?