If you have configured a proxy that does not resolves "localhost", the
Tomcat startup will hang in Eclipse. To fix it, go to:
Window -> Preferences -> General -> Network Connections
and see if one of the boxes is checked. Change
Active Provider to
Direct (it unchecks all boxes) will resolved the problem.
References:
http://stackoverflow.com/questions/11371393/tomcat-not-starting-through-eclipse-timeout