Announcement

Collapse
No announcement yet.

log4J in Struts - Fehlermeldung

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • log4J in Struts - Fehlermeldung

    Hallo,

    ich versuche log4j in einer Webapplication einzusetzen (Struts). Leider bekomme ich ständig folgende Meldung:<p>
    ---------------------------------<p>
    java.lang.NoClassDefFoundError: org/apache/log4j/Logger
    <p>---------------------------------

    ich habe eine cofigurationsdatei (log4j.xml)erstellt und in das classenverzeichnis reinkopiert.
    log4j.jar ist ebenfalls importiert.

    Da ich log4j mit denselben einstellungen ohne probleme in einer anderen Application (nicht unter Struts) benutze, denke ich, dass es wohl doch an Struts liegen könnte.

    Hat jemand eine Ahnung?

    mfg
    Denis

  • #2
    Hallo Denis,

    Struts nutzt das Apache commons logging, dass entweder log4j, das logging des jdk oder ein simple logging benutzt. In dieser Reihenfolge wird das auch geprüft. In Deiner Webapplikation sollte sich unterhalb von WEB-INF/classes die Konfigurationsdatei log4j.properties befinden. Libraries werden automatisch in den CLASSPATH aufgenommen, wenn sie unter WEB-INF/lib stehen. Kopiere also Deine log4j-1.2.8.jar Datei dorthin. Dann sollte alles funktionieren. Steht auch sehr gut in der Doku von Struts beschrieben.

    Ger

    Comment

    Working...
    X