web-dev-qa-db-fra.com

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

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.

105
Dejell

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. 

233
Bozho
  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 la liste déroulante des délais d'expiration. Sélectionnez ça.
  4. Vous avez ensuite la possibilité de modifier les délais.

enter image description here

51
Aniket Thakur

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.

4
Stephane Manou

Double-cliquez sur le serveur et voir la section des délais d'attente et ajoutez plus de temps à regarder l'image enter image description here

2
Mohamed

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.

1
Rohitdev

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.

1
user3509005

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/

1
Jon

Le problème du serveur Eclipse Tomcat a également expiré et j'ai essayé toutes les suggestions, y compris:

  • délai d'attente croissant
  • suppression de divers fichiers .metadata dans le répertoire de l'espace de travail
  • suppression de l'instance de serveur dans Eclipse avec Run Config

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é. 

0
Marcus Hoelscher

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.

0
Ribo