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 :

[Log4J] mes webapps logguent dans le meme fichier !


Sujet :

Tomcat et TomEE Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    responsable technique
    Inscrit en
    Novembre 2002
    Messages
    100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : responsable technique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 100
    Par défaut [Log4J] mes webapps logguent dans le meme fichier !
    Bonjour, pour présenter mon problème, voici d'abord ma configuration :
    - J'utilise Tomcat 5.5, dans lequel j'ai plusieurs web services qui sont déployés (plusieurs war)
    - Chaque web service a son propre fichier log4j.properties dans WEB-INF/classes et les fichiers log4j.jar commons-logging.jar dans WEB-INF/lib
    - Chaque web service loggue dans son propre fichier de log "<nom_du_web_service>.log" dans le répertoire logs de Tomcat
    - Tomcat a son propre fichier log4j.properties dans common/classes et les fichiers log4j.jar commons-logging.jar dans common/lib
    - Dans le répertoire shared/lib de Tomcat, il y a tous les jars communs a tous mes web services (jax-ws, spring, ...)
    - Tous les fichiers log4j.properties de web services ont l'aspect suivant (il n'y a que le nom du fichier de logs en gras qui change pour chaque web service) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    log4j.rootLogger=INFO, file
    log4j.appender.file = org.apache.log4j.RollingFileAppender
    log4j.appender.file.File = logs/test-service.log
    log4j.appender.file.layout=org.apache.log4j.PatternLayout
    log4j.appender.file.MaxFileSize = 10000KB
    log4j.appender.file.MaxBackupIndex = 10
    log4j.appender.file.layout.ConversionPattern=%d %5p [%C{1}.%M] - %m%n
    Et voici mon problème :
    Auparavant, je n'avais aucun jar dans shared/lib, et tous les jars se trouvant dans shared/lib étaient copiés dans tous les répertoires WEB-INF/lib de mes web services. De cette manière, les web services ecrivaient les logs correctement dans leur fichier de log respectif.
    J'ai maintenant supprimé tous les fichiers communs des répertoires WEB-INF/lib de mes web services pour les mettre dans le répertoire shared/lib de Tomcat, et maintenant tous les web-services logguent dans le même fichier de log (le fichier de log du premier web-service chargé par Tomcat)
    J'ai essayé de supprimer les fichiers log4j et commons-logging.jar du répertoire common/lib de Tomcat mais le problème est que certains jars qui sont dans shared/lib ont besoin également de log4j.

    Qq'un aurait-il une idée pour résoudre mon problème ?
    Merci d'avance

    Le marlou

  2. #2
    Membre confirmé
    Homme Profil pro
    responsable technique
    Inscrit en
    Novembre 2002
    Messages
    100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : responsable technique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 100
    Par défaut
    Rebonjour,
    j'ai trouvé une solution mais je ne sais pas si c'est le bonne : apparemment, le jar spring.jar doit se trouver dans chaque répertoire WEB-INF/lib de chacun des web services. En faisant comme ça, mes applis logguent correctement, sinon, avec le spring.gar dans shared/lib, tous les logs sont créés dans le même fichier de log...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Plusieurs class dans un meme fichier.java
    Par bipbip2006 dans le forum Langage
    Réponses: 4
    Dernier message: 10/12/2007, 10h35
  2. Réponses: 4
    Dernier message: 30/11/2007, 10h23
  3. Réponses: 2
    Dernier message: 05/10/2007, 10h04
  4. Réponses: 9
    Dernier message: 23/01/2007, 17h48
  5. recuperer une donnée dans le meme fichier
    Par phpaide dans le forum Langage
    Réponses: 2
    Dernier message: 14/06/2006, 11h03

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