Forum Ametys

Forum de la communauté Ametys

You are not logged in.

#1 19/12/2014 18:03:51

barbenoire12
Guest
Registered: 30/07/2013
Posts: 28

problème de démarrage de mon serveur tomcat7 dans Eclipse

Bonjour,

Le serveur Tomcat géré à travers mon environnement Eclipse et mon cms Ametys se comporte de manière instable.
En général, au premier démarrage à travers la console server d'Eclipse, Tomcat démarre correctement (mais pas toujours).
Si je le redémarre, très souvent le serveur ne démarre pas et demande d'augmenter le timeout( ce qui ne change rien).

J'ai remarqué que le Tomcat semble sensible aux arguments VM liées à la mémoire utilisés pour le démarrage.

Dans mon cas (le cms Ametys Ville de Cannes), j'utilise les paramètres suivants:
-XX:MaxPermSize=256M -Xms256M -Xmx1024M

Ma configuration est la suivante:
Pc sous Windows7(64 bits), 8 Go RAM , pentium dual core 3.2 Ghz.
Eclipse Jee Kepler (Build id: 20130614-0229) avec Apache Tomcat 7.0 et le jre6.

Les arguments VM vous semblent t'ils corrects ?

Auriez-vous des suggestions pour m'aider à stabiliser ma configuration svp?

Rien n'est logué au niveau d'Ametys ou de Apache tomcat.

Merci

Offline

#2 19/12/2014 20:55:19

Cédric Damioli
Ametys Product Manager
From: Toulouse
Registered: 10/08/2010
Posts: 295

Re: problème de démarrage de mon serveur tomcat7 dans Eclipse

Bonjour,

Personnellement, je ne lance jamais Tomcat via Eclipse, mais plutôt en ligne de commande.
D'autre utilisent le plugin Sysdeo et ça marche plutôt pas mal.
Je suppose que vous utilisez les WebTools et je n'ai pas trop de retours immédiats à vous faire à ce sujet.

Vos paramètres me semblent très corrects.

Vous avez essayé de démarrer Tomcat directement (startup.bat) pour voir si vous aviez la même chose ?

Cédric

Offline

#3 22/12/2014 12:16:21

barbenoire12
Guest
Registered: 30/07/2013
Posts: 28

Re: problème de démarrage de mon serveur tomcat7 dans Eclipse

Bonjour,


Si je démarre Tomcat séparemment, l'application fonctionne mais du coup, je ne peux pas utiliser le puissant outil de debug d'Eclipse avec breakpoint.

J'ai téléchargé le plugin Uqbar, successeur de Sysdeo qui n'était plus à jour par rapport à ma configuration. Après paramétrage d'Uqbar, la gestion de mon serveur Tomcat depuis Eclipse fonctionne correctement (incluant l'indispensable mode debug)  big_smile

Merci bien pour m'avoir indiqué cette piste de changement de plugin.

Last edited by barbenoire12 (22/12/2014 12:17:02)

Offline

#4 22/12/2014 15:36:08

Cédric Damioli
Ametys Product Manager
From: Toulouse
Registered: 10/08/2010
Posts: 295

Re: problème de démarrage de mon serveur tomcat7 dans Eclipse

Alors, en fait, c'est moins immédiat, mais on peut toujours utiliser le mode debug avec un Tomcat externe.

Côté Tomcat, il faut rajouter l'option suivante à la jvm (après les -Xmx et autres) :

-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n

Côté Eclipse, il faut utiliser s'accrocher à une "remote JVM" sur le port 8000 et ça marche bien.

Utile pour débugger une appli distante

Offline

Board footer

Powered by FluxBB