I am trying to run Tomcat through Eclipse. This is something that I have done for the past several years. It was working yesterday and now it is not. The error I get is
I encountered this problem today,I followed these instructions above but none worked.Finally I delete my tomcat configurations at Servers tab and renew one and at the Server Locations,I choose "Use workspace metadata(does not modify Tomcat installation)",if these options are grey and can not be changed ,try to change the Server Options below and it will work.
PS:This problem seems having no relationship with the proxy settings,as I choose Native option in Network Connections and use a proxy too. When I changed Server Locations Tomcat no long stuck although the preparing launch delegate in progress tab appeared again.
I had messed around with my /etc/hosts file and removed the alias that I had set up in Eclipse. So
Extending the timeout only delays the inevitable, it fixes the symptom not the cause.
You have to also verify that you are not running a recent version of java jdk ( 1.8 for example ) if it is the case please configure your eclipse to use and older version (1.7 for example ).
Removing the .metadata file from the Eclipse workspace file fixed my problem. Then it requires to restart Eclipse and configure the environment from 0 ( perspectives, views, variables, servers, synchonization, etc...)
Looks like Eclipse is verifying Tomcat's running status on :8080.
I had similar problem with Eclipse+Tomcat when I disabled all connectors but one for SSL connections (:8443).
In order to avoid the problem I left both :8080 and :8443 connectors in my server.xml.
The problem is definitely with your JDK version. If your are running Windows 7 I would consider changing version of your JDK, and your tomcat version.