Here's one more option to try if none of the efforts above helped. You might be using Eclipse from a Shared Drive (for eg, H:). If so, move/copy it the entire Eclipse directory to C: and try again.
My Eclipse could not open ports for Tomcat server (with the above error), nor even connect to internet. I also tried another Tomcat plugin (Sysdeo) which failed to open the ports too.
These are the options I tried:
Check and Kill Other Tomcat Instances
netstat -ano
and check if any other processes are using the conflicted ports.Change Tomcat Ports in Eclipse
Kill java.exe and javaw
See my other answer for Eclipse not connecting to Internet (https://stackoverflow.com/a/37246087/4212710).