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

Tomcat et TomEE Java Discussion :

Config TomCat production


Sujet :

Tomcat et TomEE Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 34
    Par défaut Config TomCat production
    Bonjour,

    J'ai un tomcat 5.5/ java 1.6/ Mysql 5, en prod.

    J'ai l'impression que le serveur crache à chaque fois qu'il y a une exeption.
    ça me parait étrange de voir mon serveur planter (outOfMemory Heap) si je je mets à jour une page jsp via ftp avec une erreur bidon à l'intérieur.
    Exemple : appel d'un fragment de page qui n'existe pas (@ include file foireux)

    Ceci peut-il être du à une mauvaise config du serveur pour une mise en production ?

    Avez-vous des prérogatives quant-à la configuration des conf/server.xml et conf/web.xml pour une mise en production.

    Dans le web.xml par exemple j'ai laissé le mode development à true, ce qui signifie que tomcat recompile les jsp à chaque appel ?
    Existe-il un moyen pour qu'il recompile les jsp uniquement si modifiées ?
    J'avais essayé
    development = false
    mais d'après ce que j'ai compris tomcat scan les page toutes les 300sec pour voir si elles doivent être recompilées... et lors de mises à jour via ftp, impossible de voir apparaître mes modifs sauf si suppression des jsp dans /work/

  2. #2
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Normalement en prod on ne met pas à jour les fichiers 1 par 1 mais on redéploie un war entier histoire d'être

    1. Propre
    2. Avoir un livrable entier qui puisse être redéployé d'un coup d'un seul en cas de problème
    3. Le livrable entier permet en plus un suivi propre des version de l'application
    4. Et ne pas obliger Tomcat faire un redéploiement à chaud qui implique des chutes de perf.

    Bref la mise à jour d'une JSP en dev c'est nickel, en prod c'est foireux par essence.

  3. #3
    Membre Expert
    Avatar de hasalex
    Homme Profil pro
    Développeur Java
    Inscrit en
    Janvier 2009
    Messages
    879
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Janvier 2009
    Messages : 879
    Par défaut
    Si tu veux voir tes modifs en direct, laisse development = true. Mais évidemment, ce n'est pas une config de prod puisqu'en prod, on déploie des war (d'accord avec sinok).

    Est-ce que tes OutOfMemoryError Heap... ne se produisent que sur des exceptions ? Ce qui peut parraître étrange.

    Qu'as-tu comme valeur de Xmx ?

Discussions similaires

  1. config tomcat pour session listener
    Par dehian dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 17/12/2009, 13h40
  2. Problème accès servlet (config tomcat avec maven ?)
    Par didinho88 dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 17/11/2009, 18h40
  3. Config Tomcat Eclipse
    Par skanderb dans le forum Eclipse Java
    Réponses: 12
    Dernier message: 04/11/2008, 17h32
  4. Config TomCat IIS
    Par zwck dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 15/12/2006, 16h27
  5. Wiki (Xwiki) demande d'aide (config tomcat)
    Par Duncan dans le forum Tomcat et TomEE
    Réponses: 4
    Dernier message: 15/06/2006, 19h23

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