Modifier le délai d’attente du serveur Tomcat dans Eclipse

Lorsque j’essaie d’exécuter 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.

  1. Aller au serveur Voir
  2. Double-cliquez sur le serveur pour lequel vous souhaitez modifier la limite de temps
  3. Sur le côté droit, vous avez un menu déroulant des délais d’attente. Sélectionnez cela.
  4. Vous avez alors la possibilité de modifier les délais.

( Étapes détaillées avec des captures d’écran )

entrer la description de l'image ici

RESOLU: C’est ça !!!! Pour moi, comstackr avec JDK6 mais exécuter Tomcat avec JDK7, WST utilise les propriétés du système et non les parameters de l’éclipse. Je configure également la même version de JDK dans eclipse et dans System (vérifiez-la avec version-Java en ligne de commande)

Détails: J’essaie de configurer eclipse comme décrit ici, mais cela ne résout pas le problème, alors je remarque que dans le journal des erreurs d’eclipse, tomcat a été démarré avec jre 1.7. malgré mes configurations.

J’essaie également, en ligne de commande, “java -version” et a obtenu “1.7” au lieu de “1.6” attendu.

Je décide également de configurer java 1.6 (comme dans eclipse) dans le panneau système, mais cela ne résout pas le problème. Je désinstallerai également jre 1.7 restart eclipse ET IT SUCCESS! .. C’était un indice très utile, merci.

Double-cliquez sur le serveur et voyez la section des délais d’attente et ajoutez plus de temps à l’image entrer la description de l'image ici

Windows-> Préférences-> Serveur

Le délai d’attente du serveur 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 est également créé si vous avez défini des points d’arrêt dans le code et que vous essayez de démarrer tomcat en mode débogage, publiez une révision du code.

La solution consiste à effacer tous les points d’arrêt.

double-cliquez sur tomcat, voir configure setting avec “timeout” modifiez le numéro. Peut-être que ce n’est pas l’erreur tomcat.U peut voir que la connexion à la firebase database est réalisable.

Ce problème peut survenir si vous avez démarré trop de choses au démarrage du serveur ou si vous êtes en mode débogage et que vous parcourez la séquence d’initialisation. En cas d’éclipse, il est pratique de modifier le délai d’expiration en ouvrant l’onglet “Servers view” de l’entrée du serveur Tomcat de la perspective Debug. Dans certaines situations, il est utile de savoir où ce paramètre est «réellement» enregistré.

Tomcat lit ce paramètre à partir de l’élément dans 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 d’autres fichiers de configuration juteux pour les plug-ins Eclipse dans d’autres répertoires sous .metadata / .plugins.

Voici un exemple du fichier servers.xml, qui est ce qui change 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 longue durée de 1200 secondes.

J’avais aussi le problème du serveur Eclipse Tomcat à expiration et j’ai essayé toutes les suggestions, y compris:

  • augmentation du délai d’expiration en secondes
  • Suppression de divers fichiers .metadata dans le répertoire de l’espace de travail
  • la suppression de l’instance de serveur dans Eclipse avec le Run Config

Rien n’a fonctionné avant d’avoir lu le commentaire de Rohitdev et réalisé que j’avais en fait ajouté un point d’arrêt dans une classe d’intercepteur après un changement de code important et que j’avais oublié de le désactiver. Je l’ai enlevé et tous les autres points d’arrêt et Tomcat ont commencé tout de suite.

J’ai tomcat 8 Update 25 et tomcat 7, mais le même problème indique que le message Serveur Tomcat v7.0 Server sur localhost n’a pas pu démarrer dans les 45 secondes. Si le serveur nécessite plus de temps, essayez d’augmenter le délai d’attente dans l’éditeur de serveur.