You are not logged in.
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
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
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)
Merci bien pour m'avoir indiqué cette piste de changement de plugin.
Last edited by barbenoire12 (22/12/2014 12:17:02)
Offline
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