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

Logging Java Discussion :

[LOG4J][TOMCAT] Impossible d'utiliser LOG4J avec Tomcat ???


Sujet :

Logging Java

  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2004
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 57
    Par défaut [LOG4J][TOMCAT] Impossible d'utiliser LOG4J avec Tomcat ???
    Bonjour,

    Je suis en train d'intégrer LOG4J (1.2.9) dans mon application J2EE (servlets)

    Les traces sont correctement générées lorsque l'application est installée sous WebLogic 8.1 (notre serveur d'applications cible), mais lorsque je la lance sous TOMCAT 4.1.31 (notre serveur de développement), j'ai la warning suivante :

    "log4j:WARN No appenders could be found for logger (org.apache.commons.digester.Digester).
    log4j:WARN Please initialize the log4j system properly." ...
    ... comme si le fichier log4j.properties était absent. Et les traces ne sont bien sûr pas générées.

    Or, il est bien sous WEB-INF/classes (avec les autres fichiers properties qui eux, sont bien accédés).

    Quelqu'un aurait-il déjà eu ce problème ou une idée ???

    Merci d'avance.

    Ci-dessous : le fichier log4j.properties (très simple)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     ################### NIVEAU ET SORTIE GENERALE ###################
    # pour afficher la configuration de Log4J sur la console
    log4j.debug=true
    # declaration de la categorie racine
    log4j.rootLogger=debug,sortieLog
     
    ################### SORTIE FICHIER ###################
    # le fichier de trace sera sauvegarde regulierement
    log4j.appender.sortieLog=org.apache.log4j.DailyRollingFileAppender
    # racine du nom du fichier de trace
    log4j.appender.sortieLog.File=trace.log
    # a minuit le fichier est suffixe par la date
    log4j.appender.sortieLog.DatePattern='.'MMddyy
    # le fichier de trace ne sera pas ecrase au demarrage
    log4j.appender.sortieLog.Append=true
    # format de trace parametrable 
    log4j.appender.sortieLog.layout=org.apache.log4j.PatternLayout
    # parametres du format de trace 
    log4j.appender.sortieLog.layout.ConversionPattern=%d{hhmmss}.%t %p %m%n

  2. #2
    Membre Expert
    Avatar de zekey
    Profil pro
    Inscrit en
    Février 2005
    Messages
    1 036
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 1 036
    Par défaut
    Ce n'est pas ton application qui râle mais digester qui se trouve dans le common/lib de tomcat.
    Hors ce jar n'a pas accèss à ton log4j.properties puisqu'il se trouve dans ton appli.

    Pour résoudre ce problème il suffit de rajouter un log4j.properties dans common/lib.

    Mais pourquoi as tu rajouté log4j dans common lib et pas dans ton web-inf/lib ?

  3. #3
    Membre confirmé
    Inscrit en
    Juillet 2004
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 57
    Par défaut
    C'est exactement cela, merci beaucoup.
    Et je vais regarder de plus près le déploiement et le lancement de l'application, effectivement assez bizarres.

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

Discussions similaires

  1. Utiliser Struts avec Tomcat
    Par NGeVtC87 dans le forum Struts 1
    Réponses: 1
    Dernier message: 13/04/2010, 09h04
  2. [TomcaT]Config une appli J2EE avec tomcat/apache sous linux
    Par kameha dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 31/03/2006, 15h05
  3. [Tomcat]application Web sous eclipse avec Tomcat 5.5.12
    Par toda dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 20/12/2005, 03h07
  4. Impossible d'utiliser DISTINCT avec des types image et ntext
    Par azlinch dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 17/08/2005, 17h43
  5. [Plugin][Tomcat]impossible d'installer le plugin tomcat
    Par LSL dans le forum Eclipse Java
    Réponses: 6
    Dernier message: 06/04/2005, 09h57

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