Esse problema pode ocorrer se você tiver coisas demais sendo iniciadas quando o servidor for iniciado - ou se você estiver no modo de depuração e avançando na sequência de inicialização. No eclipse, alterar o tempo limite de início 'abrindo' a guia 'Visualização dos servidores' da entrada do servidor tomcat da Perspectiva de Depuração é conveniente. Em algumas situações, é útil saber onde essa configuração está 'realmente' armazenada.
O Tomcat lê essa configuração do elemento no elemento no arquivo servers.xml. Este arquivo é armazenado no diretório .metatdata / .plugins / org.eclipse.wst.server.core de seu espaço de trabalho eclipse, ou seja:
//.metadata/.plugins/org.eclipse.wst.server.core/servers.xml
Existem outros arquivos de configuração suculentos para plug-ins do Eclipse em outros diretórios em .metadata / .plugins também.
Aqui está um exemplo do arquivo servers.xml, que é o que é alterado quando você edita a configuração do servidor tomcat por meio da GUI do Eclipse:
Observe a propriedade 'start-timeout' que está definida para 1200 segundos acima.