IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Eclipse Java Discussion :

[Tomcat 7 / Eclipse Juno] Tomcat ne veut plus démarrer


Sujet :

Eclipse Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2012
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2012
    Messages : 27
    Par défaut [Tomcat 7 / Eclipse Juno] Tomcat ne veut plus démarrer
    Bonjour,

    J'étais en train de réaliser un projet en Java EE sous Eclipse Juno avec pour serveur Tomcat 7 (le tout sous Windows 7).
    Tout se passait super bien, je pouvais accéder à mon application en locale etc...

    Mais depuis aujourd'hui, impossible de mettre en route mon serveur, j'ai droit au message d'erreur suivant:
    Server Tomcat v7.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.
    Je ne comprends vraiment pas d’où vient le problème sachant que j'ai déjà cherché sur Internet mais aucune des solutions trouvées n'a marché pour mon cas, comme le renommage du localhost avec son IP locale, changer le Timeout...

    J'ai par ailleurs eu une première fois cette erreur au tout début de mon projet lorsque j'ai eu le malheur de faire un refactoring pour renommer le nom du projet... J'ai du désinstaller/réinstaller Eclipse et Tomcat pour que ça remarche, perdant le début de mon travail. Mais là rien du tout !

    Quelqu'un saurait-il m'indiquer comment résoudre ce problème ?

    Merci d'avance pour votre aide.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut,

    Les fichiers dans le repertoire logs de tomcat devrait te donner plus d'informations sur la nature du problème.

  3. #3
    vinou92340
    Invité(e)
    Par défaut
    Salut,

    Tu peux aussi aller voir s'il se lance via le startup.bat du répertoire bin du répertoire de Tomcat. Après, peut-être retirer l'application de Tomcat dans l'interface serveur et faire un petit clean.
    Pourquoi ne pas générer un war de ton application, le mettre dans ton répertoire webapp de Tomcat et faire un shutdown.bat suivi d'un startup.bat via le répertoire bin ? Ainsi tu pourras voir si l'application se lance via cette méthode et ainsi cibler l'origine du problème.
    N'aurais-tu pas touché au fichier server.xml ?
    Dernière modification par Laurent.B ; 28/12/2012 à 11h50. Motif: Les caractères accentués, apostrophes... ne sont pas une option !

  4. #4
    Rédacteur/Modérateur
    Avatar de Laurent.B
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2004
    Messages
    3 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 3 468
    Par défaut
    Bonjour,

    Je ne sais pas si ça pourra t'aider mais as-tu vu ceci http://wiki.eclipse.org/WTP_Tomcat_F...to_start.22.3F ?

    Si ça apparaît soudainement, il semblerait plus probable que ce soit une histoire de timeout mais comme tu dis l'avoir modifié, il faut effectivement chercher ailleurs...
    - Qu'as-tu testé comme valeurs de timeout ? Cela a-t-il eu une influence sur le délai pour lequel le serveur affiche son erreur ?
    - As-tu changé un niveau de log de ta webapp (par exemple) ?
    - Y a-t-il un mode débug qui aurait été activé ?
    - Ton antivirus qui bloquerait un port...

    Quoi qu'il en soit, si tu ne trouves rien, cherche dans les logs.
    Responsable FAQ Eclipse | Maintiens et développe un des logiciels destinés aux rédacteurs sur developpez.com
    Gardons toujours à l'esprit que le forum constitue une base documentaire, dont l'utilité et la qualité dépendent du soin apporté à nos questions et nos réponses. Soyons polis, précis (dans le titre et dans le corps des questions), concis, constructifs et faisons de notre mieux pour respecter la langue française et sa grammaire. Merci pour nous (les modérateurs) mais aussi et surtout, merci pour vous.
    Problème solutionné => je vais au bas de la page et je clique sur le bouton (qui suite à mise à jour du forum, a légèrement changé d'aspect).

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2012
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2012
    Messages : 27
    Par défaut
    Bonjour à vous et merci de bien vouloir m'aider.

    Alors:

    @Mygale1978 : Mon répertoire logs de Tomcat est vide, c'est peut être lié au fait que je lance le serveur via Eclipse ?

    @vinou92340 : Le Startup.bat et le Shutdown.bat ne fonctionnent pas via cmd, j'obtiens le message:
    neither the java_home nor the jre_home environment variable is defined
    Après, je débute, je ne m'y connais pas du tout en application web. J'ai essayé de retirer l'association du serveur avec mon projet sous Eclipse mais ca ne change rien.
    Comment faire un clean quand on est pas sur Linux ?
    Comment faire un .war sous Eclipse Windows ?
    Et non, je n'ai pas modifié le server.xml...

    @Laurent.B : Oui j'ai modifié le Timeout à 120 mais à part un temps d'attente plus long pour avoir le message d'erreur, il n'y a aucun changement.
    Pour le reste je n'ai absolument rien touché j'étais en train de suivre un tutoriel (avec Avira installé) et tout marchait bien depuis 1 semaine et subitement j'ai commencé à ne plus pouvoir joindre certaines JSP accessibles uniquement à travers un filtre puis 1 minute après le serveur ne répond plus.

  6. #6
    Rédacteur/Modérateur
    Avatar de Laurent.B
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2004
    Messages
    3 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 3 468
    Par défaut
    120 secondes ? C'est à la fois beaucoup mais pas forcément suffisant, ça dépend de ce que tu lui a ajouté !

    Pour les logs, jette un oeil dans ton workspace, dans ce répertoire .metadata\.plugins\org.eclipse.wst.server.core\
    Responsable FAQ Eclipse | Maintiens et développe un des logiciels destinés aux rédacteurs sur developpez.com
    Gardons toujours à l'esprit que le forum constitue une base documentaire, dont l'utilité et la qualité dépendent du soin apporté à nos questions et nos réponses. Soyons polis, précis (dans le titre et dans le corps des questions), concis, constructifs et faisons de notre mieux pour respecter la langue française et sa grammaire. Merci pour nous (les modérateurs) mais aussi et surtout, merci pour vous.
    Problème solutionné => je vais au bas de la page et je clique sur le bouton (qui suite à mise à jour du forum, a légèrement changé d'aspect).

  7. #7
    vinou92340
    Invité(e)
    Par défaut
    Pour JAVA_HOME, Il faut que tu définisses la position du répertoire de ton jdk/jre pour java dans tes variables d'environnement (ne recopies pas ce qu'il y a sur l'image, mets la position de TON repertoire) :



    Ensuite, il va de soit que tu as ajouté aussi la position du répertoire bin qui contient les exécutables java dans la variable d'environnement Path.
    ou, si la variable JAVA_HOME a été définie :




    Pour faire un clean, tu fais un clique droit sur ton serveur dans la vu servers de l'interface eclipse et tu cliques sur clean ^^. Puis ensuite, publish en suivant le même principe.

    Pour faire un war, je t'invite à lire le paragraphe création d'un war sur cette page :
    http://gardeux-vincent.eu/Documents/...ation_war.html

    Voilà chef.

    PS: merci pour l'info Laurent, il est vrai que l'on retrouve l'architecture du repertoire tomcat :
    WORKSPACE\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\logs

    Aller bonne journée à tous.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Tomcat]Quand je démarre tomcat sous Eclipse
    Par Bignon dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 29/06/2007, 14h46
  2. [Tomcat]pb lancement de tomcat depuis eclipse
    Par sebos63 dans le forum Eclipse Java
    Réponses: 11
    Dernier message: 02/11/2006, 23h36
  3. [SVG/RESTAURATION] La base de données ne veut plus démarrer
    Par novice_oracle dans le forum Oracle
    Réponses: 13
    Dernier message: 21/11/2005, 06h30
  4. [Tomcat]Hibernate eclipse et TOMCAT
    Par Pck dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 25/10/2005, 09h32
  5. [BipBip] Mon ordinateur veut plus démarrer
    Par GDVL dans le forum Ordinateurs
    Réponses: 4
    Dernier message: 10/08/2005, 16h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo