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] Exception à la récupération de Logger


Sujet :

Logging Java

Vue hybride

Twofy [Résolu][log4j] Exception à... 19/07/2004, 14h20
duj ben, a priori je dirai que... 19/07/2004, 14h57
Twofy Malheureusement, il y est bel... 19/07/2004, 15h03
lunatix la tu l'as declaré dans le... 19/07/2004, 15h18
Twofy Merci de ces indications : je... 19/07/2004, 15h27
Twofy Et bien à erreur bête,... 19/07/2004, 15h49
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2002
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 48
    Par défaut [Résolu][log4j] Exception à la récupération de Logger
    Bonjour,

    Je cherche à utiliser log4j avec une servlet Tomcat. Je fais mon initialisation dans le Init() :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    public void init() throws ServletException {
        // Initialisation des logs.
        Logger logger = Logger.getLogger("foo.bar");    
      }
    Mais sur le getLogger(), j'obtiens à l'exécution une exception :
    java.lang.NoClassDefFoundError: org/apache/log4j/Logger
    Mon classpath semble configuré sur le jar.
    Quelqu'un sait où est mon erreur?
    Merci par avance.

  2. #2
    duj
    duj est déconnecté
    Membre chevronné

    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2003
    Messages : 141
    Par défaut
    ben, a priori je dirai que simplement log4j.jar n'est pas dans le classpath

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Août 2002
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 48
    Par défaut
    Malheureusement, il y est bel et bien
    Une autre idée?

    J'ajoute que je suis sous JBuilder 6 Pro.
    En plus d'être défini dans le classpath, le jar est désigné dans Projet > Propriétés du projet > bibliothèques nécessaires.

    Faut-il le déclarer ailleurs encore ce méchant jar?

  4. #4
    Rédacteur
    Avatar de lunatix
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2002
    Messages
    1 960
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 960
    Par défaut
    la tu l'as declaré dans le classpath de ton IDE (donc tu peux compiler), mais comme c'est tomcat qui execute ton appli, lui aussi doit avoir la main sur ce mechant jar, que tu dois mettre soit dans /TOMCAT_HOME/common/lib ou dans ta WEBAPP/WEB-INF/lib


    (le mieux etant de le coller dans WEB-INF/lib et d'utiliser ce jar dans ton IDE

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Août 2002
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 48
    Par défaut
    Merci de ces indications : je n'ai pas fait dans la dentelle, j'ai copié le jar dans ces deux répertoires. Malheureusement... pas de changement

    Je sais qu'on va y arriver!

    Une auter suggestion?

    PS : merci beaucoup de votre aide!

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Août 2002
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 48
    Par défaut
    Et bien à erreur bête, solution bête: j'ai du oublier de redemarrer le serveur Tomcat après avoir modifié mon classpath pour integrer log4j...

    Sincèrement désolé de vous avoir dérangé pour si peu... Et une après midi de boulot de perdu pour moi...

    Merci de votre aide, encore une fois.

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

Discussions similaires

  1. [Log4j] Numéro de ligne dans logger encapsulé
    Par emiliec dans le forum Logging
    Réponses: 1
    Dernier message: 22/12/2010, 17h33
  2. [log4j] est-ce que le logger "intel" existe ?
    Par ]matmat[ dans le forum Logging
    Réponses: 6
    Dernier message: 30/01/2007, 21h23
  3. [log4j] logger dans struts introuvable
    Par tetram51 dans le forum Logging
    Réponses: 5
    Dernier message: 03/07/2006, 16h33
  4. Log4J Débutant Logger
    Par tatemilio2 dans le forum Logging
    Réponses: 2
    Dernier message: 29/05/2006, 08h30
  5. [Delphi 2005] : Récupération des exceptions
    Par babyface dans le forum Langage
    Réponses: 1
    Dernier message: 11/07/2005, 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