tachtler:apache_tomcat_6_-_logging_-_log4j
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
tachtler:apache_tomcat_6_-_logging_-_log4j [2012/08/03 14:57] – klaus | tachtler:apache_tomcat_6_-_logging_-_log4j [2012/08/03 16:09] – [Herunterladen] klaus | ||
---|---|---|---|
Zeile 12: | Zeile 12: | ||
:!: **HINWEIS** - Die Originalbeschreibung zur Einbindung von [[http:// | :!: **HINWEIS** - Die Originalbeschreibung zur Einbindung von [[http:// | ||
- | * **[[http:// | + | * **[[http:// |
+ | |||
+ | ===== Herunterladen ===== | ||
+ | |||
+ | Nachfolgende Dateien müssen zur Nutzung von [[http:// | ||
+ | * **'' | ||
+ | * **'' | ||
+ | |||
+ | Nachfolgende Befehle können zum Download (in das ''/ | ||
+ | < | ||
+ | # wget http:// | ||
+ | --2012-08-03 15: | ||
+ | Resolving apache.mirror.iphh.net... 62.201.161.83, | ||
+ | Connecting to apache.mirror.iphh.net|62.201.161.83|: | ||
+ | HTTP request sent, awaiting response... 200 OK | ||
+ | Length: 22995 (22K) [application/ | ||
+ | Saving to: “/ | ||
+ | |||
+ | 100%[=============================================================================> | ||
+ | |||
+ | 2012-08-03 15:17:54 (211 KB/s) - “/ | ||
+ | |||
+ | </ | ||
+ | und | ||
+ | < | ||
+ | # wget http:// | ||
+ | --2012-08-03 15: | ||
+ | Resolving apache.mirror.iphh.net... 62.201.161.83, | ||
+ | Connecting to apache.mirror.iphh.net|62.201.161.83|: | ||
+ | HTTP request sent, awaiting response... 200 OK | ||
+ | Length: 69183 (68K) [application/ | ||
+ | Saving to: “/ | ||
+ | |||
+ | 100%[=============================================================================> | ||
+ | |||
+ | 2012-08-03 15:16:43 (310 KB/s) - “/ | ||
+ | |||
+ | </ | ||
+ | |||
+ | :!: **HINWEIS** - Ausgangsseite für die oben genannten Downloads ist nachfolgender Link | ||
+ | * **'' | ||
+ | |||
+ | :!: **HINWEIS** - Die Datei **''/ | ||
+ | * **''/ | ||
+ | zeigt, ist Bestandteil der **rpm**-Pakete | ||
+ | * **'' | ||
+ | * **'' | ||
+ | und sollte durch die Installation der oben genannten **rpm**-Pakete bereits vorhanden sein. | ||
+ | |||
+ | ===== Installation ===== | ||
+ | |||
+ | Die wie unter [[tachtler: | ||
+ | |||
+ | ==== tomcat-juli-adapters.jar ==== | ||
+ | |||
+ | Die heruntergeladene Datei **''/ | ||
+ | * **''/ | ||
+ | kopiert werden: | ||
+ | < | ||
+ | # mv / | ||
+ | </ | ||
+ | |||
+ | Anschließend sollten die Besitzrechte mit nachfolgendem Befehl auf '' | ||
+ | < | ||
+ | # chown root:root / | ||
+ | </ | ||
+ | |||
+ | ==== tomcat-juli.jar ==== | ||
+ | |||
+ | Ein bisschen aufwendiger ist das unterbringen der heruntergeladenen Datei **''/ | ||
+ | |||
+ | Zuerst sollte mit nachfolgendem Befehl in das Verzeichnis | ||
+ | * **''/ | ||
+ | gewechselt werden: | ||
+ | < | ||
+ | # cd / | ||
+ | </ | ||
+ | |||
+ | Hier besteht ein **Link** mit dem Namen **'' | ||
+ | < | ||
+ | # ls -la | ||
+ | total 64 | ||
+ | drwxr-xr-x 2 root root 4096 Jul 11 10:29 . | ||
+ | drwxrwxr-x 4 root root 4096 Jul 11 10:29 .. | ||
+ | -rw-rw-r-- 1 root root 21955 Jun 22 16:56 bootstrap-6.0.24.jar | ||
+ | lrwxrwxrwx 1 root root 20 Jul 11 10:29 bootstrap.jar -> bootstrap-6.0.24.jar | ||
+ | -rw-rw-r-- 1 root root 2374 Jun 22 16:55 catalina-tasks.xml | ||
+ | -rw-rw-r-- 1 root root 25782 Jun 22 16:56 tomcat-juli-6.0.24.jar | ||
+ | lrwxrwxrwx 1 root root 22 Jul 11 10:29 tomcat-juli.jar -> tomcat-juli-6.0.24.jar | ||
+ | </ | ||
+ | * //Bitte die letzte Zeile beachten// | ||
+ | |||
+ | Dieser Link kann mit nachfolgendem Befehl **gelöst/ | ||
+ | < | ||
+ | # unlink / | ||
+ | </ | ||
+ | |||
+ | Um anschließend die heruntergeladene Datei **''/ | ||
+ | * **''/ | ||
+ | zu kopieren: | ||
+ | < | ||
+ | # mv / | ||
+ | </ | ||
+ | |||
+ | Anschließend sollten die Besitzrechte mit nachfolgendem Befehl auf '' | ||
+ | < | ||
+ | # chown root:root / | ||
+ | </ | ||
+ | |||
+ | :!: **HINWEIS** - Der Grund für diese Vorgehensweise ist, das im Verzeichnis | ||
+ | * **''/ | ||
+ | ein **Link** auf die Datei | ||
+ | * **''/ | ||
+ | verwendet wird! | ||
+ | |||
+ | Dies kann mit nachfolgendem Befehl überprüft werden: | ||
+ | < | ||
+ | # ls -la / | ||
+ | lrwxrwxrwx 1 root root 38 Jul 11 10:29 / | ||
+ | </ | ||
+ | |||
+ | ===== Konfiguration ===== | ||
+ | |||
+ | Abschließend muss für den Einsatz von [[http://logging.apache.org/ | ||
+ | |||
+ | ==== logging.properties ==== | ||
+ | |||
+ | Da die Konfigurationsdatei ('' | ||
+ | * **''/ | ||
+ | für den Einsatz mit **'' | ||
+ | < | ||
+ | # mv / | ||
+ | </ | ||
+ | |||
+ | ==== log4j.properties ==== | ||
+ | |||
+ | Nun muss noch im Verzeichnis | ||
+ | * **''/ | ||
+ | die Konfigurationsdatei | ||
+ | * **'' | ||
+ | zur Nutzung von [[http:// | ||
+ | < | ||
+ | # vim / | ||
+ | </ | ||
+ | |||
+ | Der Inhalt der Konfigurationsdatei | ||
+ | <code ini> | ||
+ | log4j.rootLogger=INFO, | ||
+ | |||
+ | # Define all the appenders | ||
+ | log4j.appender.CATALINA=org.apache.log4j.DailyRollingFileAppender | ||
+ | log4j.appender.CATALINA.File=${catalina.base}/ | ||
+ | log4j.appender.CATALINA.Append=true | ||
+ | log4j.appender.CATALINA.Encoding=UTF-8 | ||
+ | # Roll-over the log once per day | ||
+ | log4j.appender.CATALINA.DatePattern=' | ||
+ | log4j.appender.CATALINA.layout = org.apache.log4j.PatternLayout | ||
+ | log4j.appender.CATALINA.layout.ConversionPattern = %d [%t] %-5p %c- %m%n | ||
+ | |||
+ | log4j.appender.LOCALHOST=org.apache.log4j.DailyRollingFileAppender | ||
+ | log4j.appender.LOCALHOST.File=${catalina.base}/ | ||
+ | log4j.appender.LOCALHOST.Append=true | ||
+ | log4j.appender.LOCALHOST.Encoding=UTF-8 | ||
+ | log4j.appender.LOCALHOST.DatePattern=' | ||
+ | log4j.appender.LOCALHOST.layout = org.apache.log4j.PatternLayout | ||
+ | log4j.appender.LOCALHOST.layout.ConversionPattern = %d [%t] %-5p %c- %m%n | ||
+ | |||
+ | log4j.appender.MANAGER=org.apache.log4j.DailyRollingFileAppender | ||
+ | log4j.appender.MANAGER.File=${catalina.base}/ | ||
+ | log4j.appender.MANAGER.Append=true | ||
+ | log4j.appender.MANAGER.Encoding=UTF-8 | ||
+ | log4j.appender.MANAGER.DatePattern=' | ||
+ | log4j.appender.MANAGER.layout = org.apache.log4j.PatternLayout | ||
+ | log4j.appender.MANAGER.layout.ConversionPattern = %d [%t] %-5p %c- %m%n | ||
+ | |||
+ | log4j.appender.HOST-MANAGER=org.apache.log4j.DailyRollingFileAppender | ||
+ | log4j.appender.HOST-MANAGER.File=${catalina.base}/ | ||
+ | log4j.appender.HOST-MANAGER.Append=true | ||
+ | log4j.appender.HOST-MANAGER.Encoding=UTF-8 | ||
+ | log4j.appender.HOST-MANAGER.DatePattern=' | ||
+ | log4j.appender.HOST-MANAGER.layout = org.apache.log4j.PatternLayout | ||
+ | log4j.appender.HOST-MANAGER.layout.ConversionPattern = %d [%t] %-5p %c- %m%n | ||
+ | |||
+ | log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender | ||
+ | log4j.appender.CONSOLE.Encoding=UTF-8 | ||
+ | log4j.appender.CONSOLE.layout = org.apache.log4j.PatternLayout | ||
+ | log4j.appender.CONSOLE.layout.ConversionPattern = %d [%t] %-5p %c- %m%n | ||
+ | |||
+ | # Configure which loggers log to which appenders | ||
+ | log4j.logger.org.apache.catalina.core.ContainerBase.[Catalina].[localhost]=INFO, | ||
+ | log4j.logger.org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/ | ||
+ | log4j.logger.org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/ | ||
+ | </ | ||
+ | |||
+ | ===== Neustart Apache Tomcat ===== | ||
+ | |||
+ | Zur Aktivierung der durchgeführten Änderungen, | ||
+ | < | ||
+ | # service tomcat6 restart | ||
+ | Stopping tomcat6: | ||
+ | Starting tomcat6: | ||
+ | </ | ||
+ | |||
+ | Nach erfolgreichem **Restart**, | ||
+ | < | ||
+ | ... | ||
+ | INFO: Stopping Coyote AJP/1.3 on ajp-127.0.0.1-8009 | ||
+ | 2012-08-03 16: | ||
+ | 2012-08-03 16: | ||
+ | 2012-08-03 16: | ||
+ | 2012-08-03 16: | ||
+ | 2012-08-03 16: | ||
+ | 2012-08-03 16: | ||
+ | 2012-08-03 16: | ||
+ | ... | ||
+ | 2012-08-03 16: | ||
+ | 2012-08-03 16: | ||
+ | 2012-08-03 16: | ||
+ | </ |
tachtler/apache_tomcat_6_-_logging_-_log4j.txt · Zuletzt geändert: 2012/10/07 15:37 von klaus