Log4j installieren

  • Log4j installieren

    Ich bin Praktikant in einem Gestaltungsunternehmen in welchem ich mit der installation und einarbeitung in ein cms beschäftigt bin.
    Dabei bin ich auf den benutzerfreundlichen LaszloServer gestoßen, der es theoretisch ermöglicht, eine dynamische Website einfach zu gestalten.

    Mein Problem dabei ist, dass der LS ohne den Framework log4j von jakarta nicht anspringt, genauer gesagt die fehlermeldungen: "no logger found" und "Please initialise
    log4j system" im Terminal erscheinen.

    Daraufhinn habe ich unter apache.org log4j in der neuesten version heruntergeladen, weiss aber nicht wie es zu installieren ist. Folgende installationsanweisungen wurden in einer textdatei angehangen: "

    1) First untar or unzip the distribution file.

    2) Assuming you chose to extract the distribution in to the
    PATH_OF_YOUR_CHOICE, untarring the distribution file should create
    a jakarta-log4j-VERSION directory, where VERSION is the log4j
    version number, under PATH_OF_YOUR_CHOICE. We will refer to the
    directory PATH_OF_YOUR_CHOICE/jakarta-log4j-VERSION/ as $LOG4J_HOME/.

    3) Assuming you are using log4j version 1.2, add
    $LOG4J_HOME/dist/lib/log4j-1.2.jar to your CLASSPATH,

    hierbei ist der dritte Schritt für mich als Mac-neuling unbegreifich. Ich habe in Foren gesucht, aber nirgens gefunden wie dieser CLASSPATH anzulegen ist.

    Bitte senden sie mir verständliche Anweisungen zu dieser Inastalllation, ich benötige Ihre Hilfe dringend.

    Apx
  • den classpath setzt man beim starten eines Java Programms. Alternativ kann man in einem JAR-Archiv auch eine manifest.mf im Verzeichnis meta-inf mit einem classpath anlegen.

    Sorry, ich kenne diesen LaszloServer nicht, aber der hat doch bestimmt ein lib oder bin Verzeichnis, in dem die JAR-Archive liegen. Evtl. könnte es ausreichen, wenn Du log4j in eines dieser Verzeichnisse kopierst.
  • Die Anleitung besagt einfach dass du das Log4j Archiv (die JAR Datei) an einen Platz legen sollts, an dem es von Java beim start gefunden wird!

    Normalerweise sollte es reichen, wenn du die Datei Log4J-1.2.jar in den Ordner "/Library/Java/Extensions/" verschiebst. Danach probier den LaszloServer noch mal. (eventuell ist die Versionsnummer von Log4j auch nicht 1.2, aber das wirst du ja selbst rausfinden können)

    wenn Log4j mehrere Bestandteile, abgesehen von der .jar Datei hat, hilft es vielleicht wenn du den gesamten entpackten Ordner an die oben genannte Stelle verschiebst. Da bin ich mir allerdings nicht mehr so sicher.. schreib einfach nochmal wenns nicht klappt

    servus
    booster