Ce problème peut se produire si vous avez au total trop de choses qui sont lancées lorsque le serveur est démarré -- ou si vous êtes en mode débogage et que vous passez par la séquence d'initialisation. Dans Eclipse, il est pratique de modifier le délai de démarrage en "ouvrant" l'entrée du serveur Tomcat dans l'onglet "Servers view" de la perspective de débogage. Dans certaines situations, il est utile de savoir où ce paramètre est "réellement" stocké.
Tomcat lit ce paramètre à partir de l'élément dans l'élément dans le fichier servers.xml. Ce fichier est stocké dans le répertoire .metatdata/.plugins/org.eclipse.wst.server.core de votre espace de travail eclipse, c'est-à-dire dans le répertoire .metatdata/.plugins/org.eclipse.wst.server.core
//.metadata/.plugins/org.eclipse.wst.server.core/servers.xml
Il existe d'autres fichiers de configuration juteux pour les plugins Eclipse dans d'autres répertoires sous .metadata/.plugins.
Voici un exemple du fichier servers.xml, qui est modifié lorsque vous modifiez la configuration du serveur tomcat via l'interface graphique Eclipse :
Notez que la propriété "start-timeout" est fixée à 1200 secondes.