Posez votre question Signaler

Je peux pas démarrer Tomcat

Aurora266 - Dernière réponse le 14 févr. 2012 à 18:10
Bonjour,
Je bosse sur J2EE avec myeclipse 6.5 , j'ai installé Tomcat 6.0, Pour l'environnement voilàa ce que j'ai :j2sdk+ 1.4 jre6 + jdk 1.6 le problème c'est que je ne peux pas démarrer Tomcat en tapant sur mon navigateur http://localhost:8080, sachant que c bien le port que j'ai alloué à Tomcat et que j'ai déjà vérifié sa disponibilité. sur Myeclipse quand je démarre Myeclipse Tomcat ca se lance "INFO: Server startup in 169 ms"
Quoi faire??
Lire la suite 

Je peux pas démarrer Tomcat »

22 réponses
Réponse
+1
moins plus
Bonjour à tous,

Je suis actuellement en stage de dev' Java et JEE dans le cadre de mon BTS, et ce matin même mon employeur m'a fait un petit briefing sur ce sujet.

Apparemment quand on lance une instance Tomcat sous Eclipse, Eclipse créé un répertoire quelque part dans le workspace où il met les répertoires de Tomcat nécéssaires à faire tourner la webapp qu'on lui envoi (répertoires conf, lib et bin). Tout le reste n'y figure pas, donc la partie interface avec le manager/html qui liste les web-apps n'y est pas non plus (sous Eclipse). Cela permet par exemple de pouvoir lancer plusieurs instances Tomcat à la fois.

Donc, aurora266, si tu désires accéder à ta webapp sous tomcat, il faut que tu envoies directement l'url qui va bien (par exemple http://localhost:8080/MaWebApp/). Si tu veux accéder à la page d'accueil de ton serveur Tomcat, il faut que tu le lances en dehors d'éclipse mais attention, si tu l'as déjà lancé sous éclipse et qu'ils utilisent tous les deux le port 8080, tu vas avoir une erreur (que tu as déja eu je croi): "an instance of tomcat6 application is already running".

Personnellement, je peux accéder à la page d'accueil de Tomcat en le lançant sous Eclipse, mais a cela mon employeur a répondu qu'il était étonné, et que ce devait être du à une configuration spéciale de Tomcat sous Eclipse.

En espérant vous avoir aidé :)
Ajouter un commentaire
Réponse
+0
moins plus
rien nada ! personne n'a une idée??
J'ai 404 error quand j'essaie d'accèder à Tomcat .
Ajouter un commentaire
Réponse
+0
moins plus
Salut,

On va essayer en mode graphique dans un 1er temps.

Après installation de tomcat, tu devrais normalement avoir sous Windows un menu Apache Tomcat; à partir de ce menu, choisis "Monitor Tomcat" ==> un icône va apparaître dans la barre des tâche (Apache Tomcat). Si tu as déjà l'icône, tu auras une erreur (genre le truc est déjà en exécution) lorsque tu fais Démarrer/Apache Tomcat/Monitor Tomcat.

Maintenant: clic droit sur l'icône dans la barre des tâches / Start service. Ca donne quoi?

++
Ajouter un commentaire
Réponse
+0
moins plus
non celà ne fonctionne pas, j'ai application systel error: Accès refusé "unable to open the service Tomcat6"
Ajouter un commentaire
Réponse
+0
moins plus
OK. Désinstalle Tomcat & réinstalle-le cette fois-ci avec un clic droit/exécuter en tant qu'administrateur.
Tiens-moi au courant,
++
Ajouter un commentaire
Réponse
+0
moins plus
oui c ce que je suis en train de faire
Ajouter un commentaire
Réponse
+0
moins plus
OK...

Si ça ne marche toujours pas, fais ceci:

1. installer Tomcat avec l'option exécuter en tant que service

ou bien garder l'option démarrage manuel habituelle mais faire ceci:

2.
- Démarrer > clic droit sur Invite de commande / Exécuter en tant qu'admin
- Naviguer vers le dossier d'install de tomcat, genre
cd "C:\Program Files\Apache Software Foundation\Tomcat 6.0"
- Taper
bin\startup.bat

++
Ajouter un commentaire
Réponse
+0
moins plus
Ok maintenant j'ai "an instance of tomcat6 application is already running" donc c le message d'erreur que tu as mentionné plus haut. avec le clique droit sur l'icone sur la barre des taches start service est grisée. puisque apach est déjà lancé ..
Ajouter un commentaire
Réponse
+0
moins plus
Ben ça devrait être okay à présent, nan? Ton Tomcat étant en exécution, teste-le...
Ajouter un commentaire
Réponse
+0
moins plus
j'ai ajouté tomcat6 sur eclipse en passant par run/stop ..myeclipse servers puis preferences, j'ai donné le chemin du JDK , maintenant en faisant start à partir de myeclipse tomcat demarre mais il y a des exceptions:

...
LifecycleException: Aucun composant base de donn�es utilisateurs trouv� pour la clef UserDatabase
...INFO: Server startup in 78 ms

et quand j'essaie avc http://localhost:8080/ le navigateur entre dans une recherche sans fin.
Ajouter un commentaire
Réponse
+0
moins plus
Des erreurs applicatives (ton application!) qui ne sont plus liées à l'install de Tomcat...
aurora266- 25 mai 2009 à 16:25
ok, mais pourquoi ca démarre toujours pas; en excluant myeclipse pour le moment, je n'arrive toujours pas à démarrer mon tomcat
Ajouter un commentaire
Réponse
+0
moins plus
Je ne comprends pas: tu as dit plus haut
...INFO: Server startup in 78 ms
==> Tomcat a bel et bien été démarré. Le fait que tu rencontres des soucis une fois que tu as fait l'intégration avec MyEclipse est peut-être dû à une config incorrecte.

Regarde ce tuto pour faire correctement la config: http://www.myeclipseide.com/documentation/quickstarts/tomcat/

++
Ajouter un commentaire
Réponse
+0
moins plus
malgré les exceptions en interne j'arrive à visualiser mon projet; cad sur myeclipse, je ne comprend pas pourquoi je ne peux pas accèder à la page d'acceuil de tomcat via http://localhost:8080 ou 127.0.01:8080. tout est reglo et le serveur est démarré ! qu'est ce qui cloche?!!!
Ajouter un commentaire
Réponse
+0
moins plus
bonjour,

merci pour ta réponse Barek, j'ai déjà essayé tout celà je spécifie bien le nom de mon webapp en url, mais le navigateur entre dans une recherche sans fin. concernant tomcat je le lance independemment d'eclipse, mais je n'arrive pas à accèder à sa page d'acceuil. j'ai demandé à mon prof il m'a dit que c due à des contraintes de vista pour accèder aux fichiers de démarrage de tomcat. il m'a siggéré de travailler avc une machine virtuelle, chose que je déteste. l'un de mes contact travaille avc vista et tomcat ss blem, je vais lui demander les détails des version etc pour règler cela. toi Barek tu as quel systeme d'exploitation et quel version de tomcat elipse ??
Ajouter un commentaire
Réponse
+0
moins plus
j'ai réglé le problèm il fallait cocher excuter autant qu'admin sur l'application . exe dans le dossier de tomcat.
BareK - 16 juin 2009 à 10:45
Salut aurora266,

Content que tu ai pu résoudre ton problème.
Pour tout de même répondre à la question que tu m'avais posée, voici ma conf :

Eclipse v3.4.2
PlugginTomcat Eclipse v3.2.1
Apache Tomcat v6.0.20
Windows Vista Edition Familiale Basique

P.S : moi c'est quand je lance tomcat indépendamment d'éclipse que je ne peux pas accéder à mes webapps, mais sous éclipse tout marche sans problème, webapps et manager.
amoura - 19 févr. 2010 à 14:04
Bonjour


s'il vous plait pourriez vous m'aider j 'ai le même probléme que vous le tomcat est démarré mais lorsque je tape cette url http://localhost:8080/il ne marche pas sachant que j'ai coché executer en tant que administrateur mais rien ne se change .
merci d'avance
BareK - 21 févr. 2010 à 19:43
Salut Amoura,

La tout de suite j'aurais du mal à t'aider car ça doit bien faire 6 ou 7 mois que j'y ai pas retouché.
Maintenant si personne ne peut t'aider j'essaierai de m'y replonger un peu pour t'aider.
L'une des premières choses que tu pourrais faire c'est détailler un peu ton problème :

Est-ce que tu utilise tomcat lui même ou une instance de celui-ci via un IDE (et si oui lequel).
Quelle version de tomcat tu utilises.
Quel OS tu utilises.
Quelles sont les étapes que tu effectues lorsque tu veux lancer/accéder à tomcat.

Et avec tout ça je verrai ce que je peux faire :-)
Ajouter un commentaire
Réponse
+0
moins plus
Salut auroras266, j'ai exactement le même problème que toi, dis-moi s'il te plait comment t'as fait pour le résoudre. Merci d'avance
SBK - 14 févr. 2012 à 18:10
bonjour
je pense que vous devez changer le num de port 8080 de Tomcat qui est utilisé par une autre application. Cherchez un port libre et changez 8080 par le nouveau dans Tomcat. Cela vous demandera de répercuter ce changement dans le fichier server.xml
Ajouter un commentaire
Réponse
-1
moins plus
non coté config y a pas de souci tout est ok. oui tomcat démare mais j'arrive pas à y accèder via localhost:8080 ?? je doit arriver à le faire c independant du project java.
Ajouter un commentaire
Ce document intitulé « je peux pas démarrer Tomcat » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?