web-dev-qa-db-fra.com

Tomcat Server ne démarre pas dans 45 secondes

Serveur Tomcat v7.0 Le serveur localhost n'a pas pu démarrer dans un délai de 101 secondes. Si le serveur nécessite plus de temps, essayez d'augmenter le délai dans l'éditeur de serveur. 

Ceci est mon erreur J'ai beaucoup cherché, mais je ne peux pas trouver de solution, aidez-moi s'il vous plaît. Quelqu'un qui a changé le temps, de 45 à 101 secondes, n'est toujours pas résolu. donner une solution. 

54
user2186332

Essayez de supprimer tous les points d'arrêt. Vous pouvez également augmenter le temps de démarrage.

Ouvrez la vue Serveurs -> double-cliquez sur Tomcat -> déroulez la section Timeouts

enter image description here

101
mstzn

J'ai la solution pour vos besoins. 

Je reçois aussi la même erreur dans mon Eclipse Luna.

Allez dans Option Windows -> choisissez une préférence .

Than Sélectionnez General -> Network Connection.

Puis sélectionnez le fournisseur actif en tant que Manuel .

Puis redémarrez le Tomcat et lancez. Ça va marcher.

J'espère que cela vous aidera. </ I>

29
Phoenix

J'ai essayé tout ce que vous avez recommandé, et ce lien a fait le tour pour moi

7
lion

Ouvrir la vue des serveurs, ouvrir Timeouts et configurer Démarrer

 add start

5
delei zhang

Désactiver mon antivirus me convient parfaitement ...

5
Guen_hamza

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 je lise un commentaire sur une question connexe et me rende compte 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é comme d'habitude. 

5
Marcus Hoelscher

Mes amis, j'ai eu le même problème et j'ai essayé d'augmenter le délai, de supprimer le serveur et de créer à nouveau, mais cela n'a pas fonctionné. J'utilisais Eclipse Kepler sous Linux. La solution proposée par @Phoenix est ce qui a fonctionné pour moi:

Window -> Preferences -> General -> Network Connections

Définissez les fournisseurs actifs en manuel, puis configurez ou non le proxy. J'ai eu cette option dans "Native".

Puis j'ai réalisé que j'avais la variable http_proxy set. Il a été défini dans le fichier ~/.bashrc. Cette variable d'environnement est à l'origine de nombreux problèmes.

Une fois que j'ai mis http_proxy à vide

export http_proxy=

pour le vérifier:

echo $http_proxy

J'ai pu laisser l'option "Fournisseur actif" dans "Natif" et résoudre le problème du délai d'attente. Cela est utile car Eclipse adopte la configuration native au cas où vous la changeriez souvent.

Dans mon cas, où j'avais configuré http_proxy dans ~./Bashrc, je devais fermer Eclipse et même me déconnecter, puis vous reconnecter.

4
rodolk

Ouvrez la vue Serveurs -> double-cliquez sur Tomcat -> déroulez la section Délais. comme 45 à 450 

4
Trilochan

Je sais que c'est un peu tard, mais j'ai tout essayé ci-dessus et rien n'a fonctionné. Le vrai problème, c’était que j’utilisais hibernate, alors il essayait de se connecter à mysql mais n’était pas capable, c’est pourquoi il affichait une pause.

Juste pour que vous sachiez que j'utilise RDS (Amazon), alors juste pour faire un test, j'ai changé pour mon mysql local et cela fonctionnait parfaitement.

J'espère que cette réponse aide quelqu'un.

Merci.

4
Henrique Cardoso

J'ai essayé d'augmenter le temps de démarrage du serveur pour le serveur Tomcat, de supprimer le serveur et de créer un nouveau serveur, de supprimer le serveur et de modifier les configurations de l'environnement d'exécution. Ces choses n'ont pas fonctionné pour moi. Enfin, j’ai trouvé que le descripteur de déploiement (modèle d’URL de servlet-mapping) était celui qui posait problème.

3
Raj

Juste pour le savoir ... J'ai également eu le même problème et l'avons résolu en arrêtant et en redémarrant le service mysql ... Je pense que c'était un conflit entre mysql-service et Tomcat.

Bonne chance

2
jpvasconcelos

Ci-dessous a fonctionné pour moi.

Suppression de tous les points d'arrêt. Ensuite, effectuez un nettoyage sur le serveur comme indiqué ci-dessous.

Cliquez avec le bouton droit sur le serveur -> Cliquez sur Nettoyer.

2
Sai

J'ai eu le même problème. J'ai supprimé le serveur de l'onglet Serveur, ainsi que le dossier du serveur situé sous votre espace de travail Eclipse, redémarré Eclipse, configuré un nouveau serveur et il semble fonctionner maintenant. 

2
Salma

Eh bien, j'ai essayé toutes les solutions:

  • délai d'attente croissant;
  • supprimer l'instance de serveur dans Eclipse en même temps que Run Config.

Aucun d'entre eux a travaillé.

Et:

  • il n'y avait pas de point d'arrêt dans mon code;
  • Je n'utilise aucun antivirus.

J'ai réalisé que certaines personnes - qui avaient le même problème - utilisaient Eclipse Helios (tout comme moi).

Je suis passé à Eclipse Kepler et cela a parfaitement fonctionné.

Peut-être que cela peut être une solution. Je voulais utiliser Helios, mais Kepler va bien.

1
Paulo

Dans mon cas, Tomcat a été configuré pour ne pas démarrer sur localhost (supposez que cela provient de l'entrée du connecteur servers.xml). Eclipse ne parvient donc pas à le trouver en cours d'exécution après le démarrage. Host name modifié sur l'onglet Servers en mon 192.168.xxx.yyy ip.

Le même message d'erreur a été émis, bien que Tomcat ait démarré avec succès, mais Eclipse l'a alors arrêté.

1
user3132194

Il suffit de supprimer ou de supprimer le serveur d’Eclipse et de le reconfigurer ou de le rajouter à Eclipse.

1
Shailesh Yadav

Si quelqu'un avait le même problème que moi à propos du délai d'attente du serveur sur lequel vous pouvez le trouver. Cette réponse peut vous aider. 

Cliquez sur window> Show View> Server . Lorsque vous êtes sur le serveur, vous verrez le serveur que vous avez configuré auparavant. Après cela, faites un clic droit sur la configuration de votre serveur, allez dans Propriétés> Général et cliquez sur Changer d’emplacement . Après avoir cliqué sur "Changer d'emplacement", la configuration du serveur apparaîtra dans Package Explorer of Eclipse . Puis Double-cliquez sur le fichier du serveur dans le package Explorer vous verrez où se trouve/ timeout

Je vous remercie. 

1
Lamine BA

J'étais trop confronté à un problème similaire et j'ai trouvé ici une autre solution. 

Je viens juste de démarrer Eclipse Luna et je n'ai encore développé/déployé aucun projet. J'ai essayé d'ajouter Tomcat v7.0 Server et j'ai eu la même erreur. 

Afin de résoudre le problème, je suis allé à Server Perspective (il s’agit en fait d’un onglet serveur à côté de l’onglet console situé sous le code Project). Double-cliquez sur le serveur qui est ajouté à Eclipse. Il va ouvrir Vue d'ensemble page. Recherchez l'emplacement du serveur et sélectionnez Utiliser les métadonnées de l'espace de travail (ne modifie pas l'emplacement de Tomcat) . Maintenant, redémarrez le serveur et l'erreur disparaîtra.

Serveur> (double-clic) Tomcat version 7.0 Serveur sur l'hôte local> (page Présentation) Emplacement du serveur> Sélectionner - Utiliser les métadonnées de l'espace de travail (ne modifie pas l'emplacement de Tomcat)

0
Kishor Singh

Dans mon cas, j'utilisais spring + hibernate et j'avais oublié de lancer mon serveur MYSQL, car hibernate ne se chargeait pas et jetait donc une erreur

0
Aditya Singh

Votre navigateur appelle-t-il le serveur pendant son démarrage? Si oui, vous devriez probablement le fermer. si votre navigateur est actuellement configuré sur http: // localhost , fermez-le avant de tenter de démarrer le serveur.

0
CharlieNorris

Tomcat Server ne démarre pas dans 45 secondes

faites un clic droit sur le serveur configuré, allez à Propriétés-> sélectionnez surveillance -> Ajouter -> protocole HTTP 8080

après avoir exécuté le serveur, il sera déployé.

0
Muthu kumar

J'ai arrêté le Tomcat sur l'ordinateur et démarré le service (Tomcat) à l'aide de l'IDE Eclipse.

0

Rien de ce qui précède ne m'a aidé, mais le réglage:

-Djava.net.preferIPv4Stack = true

en tant qu'argument VM dans l'onglet VM Arguments des paramètres de configuration du débogage du serveur Tomcat a résolu le problème . (Tomcat 8, Windows 10, Eclipse Mars)

0
jprusch

Il s'avère que MySQL ne fonctionnait pas dans mon cas. J'ai lancé le service MySQL, et cela a fonctionné.

0
hamza saber

Si vous essayez de déboguer l'application sur le serveur, vérifiez simplement les points d'arrêt. Vous pourriez avoir inclure toute la classe comme point d'arrêt. Alors supprimez ce point d'arrêt.

Cette chose a fonctionné dans mon cas quand j'essayais de déboguer.

0
Keshav Rastogi

Il suffit d'aller avec les points ci-dessous . Ouvrez Eclipse Windows -> Afficher la vue -> Serveur -> double-cliquez sur Tomcat/appuyez sur Fn + F3 -> Délais -> augmenter l'heure de début Enregistrer le paramètre et Redémarrer Eclipse également supprimer le dossier .metadata de l'espace de travail si vous n'avez pas besoin de Vérifiez maintenant ... Tous les meilleurs 

0
Shri Auchare

C'est un problème de capacité d'espace JVM (tas et zone permanente) dans mon cas, il fonctionne après l'ajout de la configuration d'arguments pour le serveur Tomcat (configuration d'exécution, arguments).

-Xms512m -Xmx1536m -XX:MaxPermSize=512m -Djava.util.Arrays.useLegacyMergeSort=true
0
Yao Li

J'ai le même problème et j'ai tout fait ci-dessus, mais résolu par:

modèle d'URL de mappage de servlets

check project Explorer-> Desployment Descriptor> Servlet Mapping-> vérifie que tous les mappages sont présents dans le package du contrôleur. réf. image ci-dessous:

 shop project ref

si aucun mappage n'est disponible, supprimez-le et la balise dans le fichier web.xml.

prendre plaisir.

0
ankit

Si vous rencontrez ce problème sur Mac et que vous avez installé Tomcat avec brew, un bon moyen de contourner ce problème consiste à installer Tomcat à la place avec un fichier Zip.

Allez à https://Tomcat.Apache.org/download-70.cgi , téléchargez un zip, décompressez-le et dans Eclipse, créez un nouveau serveur et spécifiez "répertoire d'installation de Tomcat" comme fichier décompressé. 

0
kakoma

Travaillé pour moi .

  • Début: 200
  • Arrêt: 45

..et ensuite "Fenêtre> Préférences> Général> Connexion réseau";

Définissez le "Fournisseur actif" = Manuel (pour cocher toutes les cases)

0
Julio Batiares

Aucun de ce qui précède n'a fonctionné pour moi si ce n'est.-1. Supprimez tout projet s'il est déjà configuré lors de l'installation de Tomcat . 2. Faites un clic droit sur le serveur configuré -> Nettoyer et -> Nettoyer le répertoire de travail Tomcat

Quelques fois et le problème résolu . Merci.

0
utkarsh