Lorsque j'essaie de lancer mon Tomcat, je reçois un message:
Server Tomcat v6.0 Server at localhost was unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the server editor.
Où est cet éditeur de serveur? Je ne l'ai pas trouvé dans le serveur de préférences Windows.
J'utilise Eclipse 3.6.
Open the Servers view -> double click Tomcat -> drop down the Timeouts section
Là, vous pouvez augmenter le temps de démarrage pour chaque serveur particulier.
RESOLU: C'est ça !!!! Pour moi, compilais avec JDK6, mais exécutant Tomcat avec JDK7, WST utilise les propriétés système et non les paramètres Eclipse. Je configure également la même version du JDK dans Eclipse et dans System (vérifiez-la avec Java -version en ligne de commande).
Détails: J'essaie de configurer Eclipse comme décrit ici, mais cela n'a pas résolu le problème, puis je remarque dans le journal des erreurs d'Eclipse que Tomcat a été démarré avec jre 1.7. malgré mes configurations.
J'essaie aussi, dans la ligne de commande, «Java -version» et ai obtenu «1.7» au lieu de «1.6» attendu.
J'ai également décidé de configurer Java 1.6 (comme dans Eclipse) dans le panneau système, mais cela n'a pas résolu le problème. J'ai également désinstallé jre 1.7 redémarrer Eclipse AND IT SUCCESS! .. C'était un indice très utile, merci.
Le problème est également créé si vous avez configuré des points d'arrêt dans le code et que vous essayez de démarrer Tomcat en mode débogage après une révision du code.
La solution consiste à effacer tous les points d'arrêt.
double-cliquez sur Tomcat, voir le paramètre de configuration avec "timeout" pour modifier le nombre. Peut-être que ce n'est pas l'erreur Tomcat.U peut voir que la connexion à la base de données est réalisable.
Windows-> Préférences-> Serveur
Server Timeout peut être spécifié ici.
ou une autre méthode via l'onglet Serveurs ici:
http://henneberke.wordpress.com/2009/09/28/fixing-Eclipse-Tomcat-timeout/
Le problème du serveur Eclipse Tomcat a également expiré et j'ai essayé toutes les suggestions, y compris:
Rien n'a fonctionné jusqu'à ce que j'ai lu le commentaire de Rohitdev et réalisé que j'avais ajouté un point d'arrêt dans une classe d'intercepteur après un gros changement de code et que j'avais oublié de le désactiver. Je l'ai enlevé et tous les autres points d'arrêt et Tomcat a démarré.
Ce problème peut se produire si vous lancez trop de choses au démarrage du serveur ou si vous êtes en mode débogage et que vous suivez la séquence d'initialisation. Dans Eclipse, il est pratique de modifier le délai de démarrage en "ouvrant" l'entrée "Vue des serveurs" de l'entrée du serveur Tomcat 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 de l'élément du fichier servers.xml. Ce fichier est stocké dans le répertoire .metatdata/.plugins/org.Eclipse.wst.server.core De votre espace de travail Eclipse, à savoir:
//.metadata/.plugins/org.Eclipse.wst.server.core/servers.xml
Il existe également d'autres fichiers de configuration juteux pour les plug-ins Eclipse dans d'autres répertoires sous .metadata/.plugins.
Voici un exemple de fichier servers.xml, qui est ce qui est modifié lorsque vous modifiez la configuration du serveur Tomcat via l'interface graphique Eclipse:
Notez la propriété 'start-timeout' qui est définie sur une bonne longue 1200 secondes ci-dessus.