Tomcat-Eclipse-Installation

Fermé
Gorge - 29 déc. 2007 à 04:08
id-ali Messages postés 3 Date d'inscription jeudi 1 mai 2014 Statut Membre Dernière intervention 4 mai 2014 - 1 mai 2014 à 22:54
Bonjour,
Est-ce que vous pouvez m'aider s'il vous plait?

Tout d'abord, Voici mon environnement de travail:
MV 1.5_05, une version Eclipse 3.2.1, une version 5.5.25 de Tomcat et une Plug-in Sysdeo"tomcatPluginV32beta3 pour gérer Tomcat d'Eclipse.

Pour l'installation de Tomcat j'ai:
1-Exécute le fichier apache-tomcat-5.5.25(fichier executable),
2- J'ai copier le fichier apache-tomcat-5.5.25-admin dans le répertoire d'installation de Tomcat
3- J'ai ensuite copié le fichier apache-tomcat-5.5.25-deployer dans le même répertoire.

Mon problème réside dans le fait que quand je lance Tomcat a partir d'Eclipse j'aurai le message suivant
29 déc. 2007 03:39:30 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jre1.5.0_05\bin;.;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem
29 déc. 2007 03:39:30 org.apache.coyote.http11.Http11BaseProtocol init
GRAVE: Erreur à l'initialisation du point de contact
java.net.BindException: Address already in use: JVM_Bind:8080
at org.apache.tomcat.util.net.PoolTcpEndpoint.initEndpoint(PoolTcpEndpoint.java:298)
at org.apache.coyote.http11.Http11BaseProtocol.init(Http11BaseProtocol.java:139)
at org.apache.catalina.connector.Connector.initialize(Connector.java:1017)
at org.apache.catalina.core.StandardService.initialize(StandardService.java:578)
at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:782)
at org.apache.catalina.startup.Catalina.load(Catalina.java:504)
at org.apache.catalina.startup.Catalina.load(Catalina.java:524)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:267)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
29 déc. 2007 03:39:30 org.apache.catalina.startup.Catalina load
GRAVE: Catalina.start
LifecycleException: L'initialisation du gestionnaire de protocole a échoué: java.net.BindException: Address already in use: JVM_Bind:8080
at org.apache.catalina.connector.Connector.initialize(Connector.java:1019)
at org.apache.catalina.core.StandardService.initialize(StandardService.java:578)
at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:782)
at org.apache.catalina.startup.Catalina.load(Catalina.java:504)
at org.apache.catalina.startup.Catalina.load(Catalina.java:524)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:267)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
29 déc. 2007 03:39:30 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1547 ms
29 déc. 2007 03:39:31 org.apache.catalina.core.StandardService start
INFO: Démarrage du service Catalina
29 déc. 2007 03:39:31 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.25
29 déc. 2007 03:39:31 org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
29 déc. 2007 03:39:34 org.apache.coyote.http11.Http11BaseProtocol start
GRAVE: Erreur au démarrage du point de contact
java.net.BindException: Address already in use: JVM_Bind:8080
at org.apache.tomcat.util.net.PoolTcpEndpoint.initEndpoint(PoolTcpEndpoint.java:298)
at org.apache.tomcat.util.net.PoolTcpEndpoint.startEndpoint(PoolTcpEndpoint.java:313)
at org.apache.coyote.http11.Http11BaseProtocol.start(Http11BaseProtocol.java:151)
at org.apache.coyote.http11.Http11Protocol.start(Http11Protocol.java:76)
at org.apache.catalina.connector.Connector.start(Connector.java:1090)
at org.apache.catalina.core.StandardService.start(StandardService.java:457)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
29 déc. 2007 03:39:34 org.apache.catalina.startup.Catalina start
GRAVE: Catalina.start:
LifecycleException: service.getName(): "Catalina"; Le démarrage du gestionnaire de protocole a échoué: java.net.BindException: Address already in use: JVM_Bind:8080
at org.apache.catalina.connector.Connector.start(Connector.java:1097)
at org.apache.catalina.core.StandardService.start(StandardService.java:457)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
29 déc. 2007 03:39:34 org.apache.catalina.startup.Catalina start
INFO: Server startup in 3360 ms
29 déc. 2007 03:39:34 org.apache.catalina.core.StandardServer await
GRAVE: StandardServer.await: create[8005]:
java.net.BindException: Address already in use: JVM_Bind
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(Unknown Source)
at java.net.ServerSocket.bind(Unknown Source)
at java.net.ServerSocket.<init>(Unknown Source)
at org.apache.catalina.core.StandardServer.await(StandardServer.java:363)
at org.apache.catalina.startup.Catalina.await(Catalina.java:616)
at org.apache.catalina.startup.Catalina.start(Catalina.java:576)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
29 déc. 2007 03:39:34 org.apache.coyote.http11.Http11BaseProtocol pause
INFO: Suspension de Coyote HTTP/1.1 sur http-8080
29 déc. 2007 03:39:34 org.apache.catalina.connector.Connector pause
GRAVE: La suspension du gestionnaire de protocole a échouée
java.lang.NullPointerException
at org.apache.jk.server.JkMain.pause(JkMain.java:679)
at org.apache.jk.server.JkCoyoteHandler.pause(JkCoyoteHandler.java:163)
at org.apache.catalina.connector.Connector.pause(Connector.java:1032)
at org.apache.catalina.core.StandardService.stop(StandardService.java:489)
at org.apache.catalina.core.StandardServer.stop(StandardServer.java:734)
at org.apache.catalina.startup.Catalina.stop(Catalina.java:602)
at org.apache.catalina.startup.Catalina$CatalinaShutdownHook.run(Catalina.java:645)




Et par fois il m'affiche rien et le serveur se lance, mais quand je créer un projet Tomcat "monProjet" et que je mais http://localhost:8080/monProjet
rien ne marche.


Est-ce qu'il s'agit d'un problème d'insttalation de tomcat par exemple movais emplacement de fichier apache-tomcat-5.5.25-deployer???
Pourriez-vous m'aider, sachant que depuis quelques jours je suis coincé dessus depuis quelques jour.

Merci d'avance,
Gorge.
A voir également:

10 réponses

je commence avec vous dés le debut:
voila le site de telechargement de tomcat:
http://tomcat.apache.org/download-60.cgi
choisir:tomcat 6.x

si vous trvaillez sous windows choisir windows service installer (pgp md5)
lors de l installation choisir le port 8080 et admin comm user;

NB :Enfin, avant de terminer l'installation, on vous demandera de spécifier l'endroit où se trouve le JRE installé :( il faut que vous aurez le jdk deja installé)

aprés l'installation essai de le teste avec le lancement de :
http://localhost:8080

partie2:
eclipse et tomcat:
1-voila le lien d'eclipse version JEE:https://www.eclipse.org/downloads/
installé eclipse aprés son telechargemnt;
2-/telechargé le plugin de tomcat pourqu'il fonctionne sous eclipse:
voila le lien:http://www.eclipsetotale.com/tomcatPlugin.html#A3
choisr:tomcatpluginv321.zip

Une fois le plug-in téléchargé, il vous suffit de dézipper l'archive et de coller le dossier que celle-ci contenait dans le dossier "plugin" présent dans le dossier d'installation d'Eclipse !
Une fois ceci fait, vous pouvez lancer Eclipse. Vous devriez voir trois boutons avec une icône familière :le logo de demarrage et d'arret de tomcat..

Il ne nous reste plus qu'à paramétrer Tomcat dans Eclipse et le tour sera joué !
Pour cela, vous devez aller dans "Window", choisissez le point de menu "Preferences" ; de là, allez dans les paramétrages de Tomcat.
Il ne vous reste plus qu'à spécifier quelle version de Tomcat vous utilisez et où vous l'avez installé :

selectionner tomcat;
1.cocher tomcat 6.x cocher repertoire de tomcat et parcourir le repertoire de apache jusqu'à tomcat6)
2.cocher le :ficher par contxte et parcourir le repetoire de apache jusqua localhost


Voilà ! Vous pouvez désormais piloter Tomcat depuis Eclipse : vous verrez très bientôt que ceci est très utile.
Je pense que vous avez compris que le bouton de gauche lance Tomcat, celui à sa droite l'arrête et le dernier relance le serveur... Rien de compliqué !


voila moi aussi debutante et j'ai vecu cette experience; bon courage;
9
Merci beaucoup chère Sarah !
0
Bonjour,stp j'ai suivi toutes les étapes qui t'a indiqué.
tout est fonctionnel mais les trois boutons de tomcat sous eclipse n'apparaissent pas.
Merci.
0
faire restart eclipse
0
il faut installer le plugin de tomcat
0
merci sarah9999, ça m'a bcp aidé :)
0
bonjour Gorge,
Eclipse te dit que le port 8080 ets déjà utilisé. ca doit etre pour ca que tu ne peu pas le lancer depuis Eclipse.
Lorsque tu installes tomcat evec l'assiatant (commme j'ai fait aussi) il te met un icone à coté de l'heure vérifie bien qu'il soit arreter si tu veux lancer ton application sur Tomcat depuis eclipse.
Pour la lancer fait un clique droit sur ton projet et exécuter en tant que et tu choisi ton Tomcat.
J'ai eu ce genre de problème aussi au début.
De temps en temps pense a faire sous eclispe projet puis nettoyer. Pour régénérer le byte code et le mettre a jour sur le tomcat.
Bon courage
1
taichimaro Messages postés 1 Date d'inscription lundi 26 septembre 2005 Statut Membre Dernière intervention 4 janvier 2009 1
4 janv. 2009 à 22:11
Bonsoir,
j'ai eu le même problème.
C'est dû à un conflit de ports " le port 8005 "
La solution est simple et j'espere qu'elle marchera pour tout le monde,
Dans le fichier "...\Apache Software Foundation\Tomcat 5.5\conf\server.xml" changer le port de la balise <Server port="8005" shutdown="SHUTDOWN"> par <Server port="8006" shutdown="SHUTDOWN">

8005 -> 8006

J'espère que c'est la solution pour votre problème.
1
anix Messages postés 72 Date d'inscription samedi 29 novembre 2003 Statut Membre Dernière intervention 24 octobre 2010 5
13 janv. 2009 à 12:23
Bonjour,
on peut aussi changer le port de connection dans ce fichier. Changer 8080 par un autre port.
0
Bonjour ,
j'ai le même msg d'erreur que gorge, et pour lancer mon projet, j'ai cliqué sur mon projet (clique droit) et j'ai choisi exécuter en tant que, j'ai choisi par la suite 2 génération, le build a été réussi mais le problème persiste toujours, je sais pas koi faire?
merci de me répondre le plus vite possible
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
papillon2000 Messages postés 106 Date d'inscription samedi 13 décembre 2008 Statut Membre Dernière intervention 12 janvier 2010 15
17 janv. 2009 à 10:16
bonjour , j'ai besoin de votre aide. je travaille avec jbuilderx avec jdk 1.4; je veux utiliser un logiciel Declare (pour la specification declarative de workflow) ce logiciel à besoin de serveur apache pour qu'il fonctione mais je ne sais pas comment l'instaler sous java. pouvez vous me dire les étapes à suivre pour instaler apache?

merci pour votre aide
0
Bonjour,
deja je n'ai jamais travaillé avec JBuilderx ou je c quoi
mais pour installer Apache tomcat c'est ce que tu veux ?
c'est un peu simple ( si je comprend bien ce que tu veux )
en installant tomcat fais attention à ne pas choisir la JRE, donne lui le chemin de la JDK, je pense que c'est ce qu'il y'a a dire à propos de l'installation :) si ce n'est pas ce que tu cherche ( excuse moi ) mais je pourrais toujours chercher avec toi ( mes profs ou simplement le net ) bonne chance et bonne apres midi
0
Au cas où vous auriez Skype, cela peut venir de lui.
Allez vérifier dans le Menu "Outils" puis "Options" puis "Avancées" puis "Connexion" afin de décocher la case, si jamais elle est cochée et que vous avez Skype lancé, "Utiliser les ports 80 et 443 comme alternative".

Si ça peut aider quelqu'un... ;)

@+
xk_liber
----------
Le Labo sous l'eau
http://underdeepwater.com/lab.oratoire/
0
Bonjour,

j'ai eu le même problème avec la couche Tomcat nécessaire aux serveurs VMWare et j'ai appliqué la solution proposé par Taichimaro (8005 --> 8006) et cela fonctionne.

merci pour votre aide
0
Bonjour,

j'ai eu le même problème pour le port 800( et je me suis dis qu'il fallait installer tomcat-native, seulement il a installé la 1.1.14 alors qu'il faut au moins la 1.1.17 du coup, tomcat se lance pas -_-

Cordialement :)
0
voila le rapport de mon mini projet
» Tutorial GWT : Rapport de mini projet J2EE avec JAVA , GWT , Cypal , Oracle , EXT , GwtExt et Eclipse »
http://www.docstoc.com/docs/47027641/Tutorial-GWT-Rapport-de-mini-projet-J2EE-avec-JAVA-GWT-Cypal-Oracle-EXT-GwtExt-et-Eclipse
0
il faut configurer votre variable d'environnement , catalina_houm, java_houm
0