Question

Par défaut, lorsque vous utilisez un serveur d'applications Web dans les outils Web Eclipse, le démarrage du serveur échouera après un délai d'attente de 45 secondes. Je peux augmenter ce délai dans les propriétés de l'instance du serveur, mais je ne vois pas comment désactiver complètement le délai (utile lors du débogage du démarrage de l'application). Y a-t-il un moyen de le faire?

Était-ce utile?

La solution

saisir la description de l'image ici> Dans Eclipse Indigo, vous pouvez modifier le délai d'attente par défaut en double-cliquant sur le serveur. dans les " serveurs " afficher et modifier le délai d'attente pour le démarrage (voir graphique). Enregistrez vos modifications et vous êtes prêt à partir!

Autres conseils

  1. Sur EclipseIDE, double-cliquez sur le serveur
  2. Le panneau d'administration s'ouvre, cliquez sur le bouton " Délais d'expiration " onglet
  3. Mettez une valeur plus grande dans le champ "Début (en secondes)", peut être 1 800
  4. redémarrer / démarrer le serveur

Si tout va bien, le serveur doit démarrer.

Juste un autre point de données. Si vous voyez dans la console "Démarrage du serveur dans NNN ms", mais que la vue Serveur indique toujours qu'elle essaie de démarrer, puis que le serveur a expiré, il est possible que vous ne disposiez pas d'un simple connecteur HTTP configuré. Par exemple, si vous avez uniquement un connecteur SSL bidirectionnel configuré dans votre Tomcat, il démarrera correctement avec les scripts de "TOMCAT_HOME / bin", mais si vous essayez de le démarrer avec la vue Serveur Eclipse, cela ne fonctionnera pas. être capable d'ouvrir une connexion au port HTTP, et se terminera quand il arrivera à expiration. (C’était avec une version assez ancienne de STS 2.1.0. Je ne sais pas si cela a été corrigé dans les versions ultérieures)

Joe

La réponse de Julie vous donne un long délai d’attente, mais pas illimité. Vous pouvez déplacer le fichier de configuration du serveur vers l'espace de travail, puis éditer le fichier xml directement et définir une limite supérieure à 1800. C'est un bidouillage laid, mais qui devrait fonctionner. alt text

Aller à la fenêtre > Préférences > Serveur

Définissez l'option "Délai d'attente du serveur" sur Illimité dans le menu déroulant.

ou

Allez vers $ WORKSPACE / .metadata / .plugins / org.eclipse.core.runtime / .settings / org.eclipse.wst.server.core.prefs

Ajouter / mettre à jour la vitesse de la machine en ligne = -1

ici, -1 ~ Illimité

Si le problème persiste après la modification des paramètres de délai d'attente, il est préférable de supprimer la configuration du serveur dans Eclipse (dans l'onglet de la vue Serveur), puis de la recréer.

Serveur - > Nouveau serveur.

Cela a fonctionné pour moi.

oui, cela fonctionne, mais la limite maximale est de 1 800, soit 30 minutes.

Parfois, lors de la reconstruction de l'ensemble de notre base de données (au démarrage initial du serveur), cela peut durer plus de 30 minutes et causer des problèmes.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top