Benutzer-Werkzeuge

Webseiten-Werkzeuge


tachtler:apache_tomcat_7

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
tachtler:apache_tomcat_7 [2015/05/07 18:13] – [LOG-Ausgaben] klaustachtler:apache_tomcat_7 [2018/05/03 09:05] (aktuell) – [/etc/tomcat/logging.properties] klaus
Zeile 1686: Zeile 1686:
 # Tachtler # Tachtler
 # default: #JAVA_OPTS="-Djava.library.path=/usr/lib" # default: #JAVA_OPTS="-Djava.library.path=/usr/lib"
-JAVA_OPTS="-Djava.library.path=/usr/lib64 -server -Xms128m -Xmx512m -XX:MaxPermSize=256m"+JAVA_OPTS="-Djava.library.path=/usr/lib64 -server -Xms128m -Xmx512m"
  
 # You can change your tomcat locale here # You can change your tomcat locale here
Zeile 1714: Zeile 1714:
 # Tachtler # Tachtler
 # default: #JAVA_OPTS="-Djava.library.path=/usr/lib" # default: #JAVA_OPTS="-Djava.library.path=/usr/lib"
-JAVA_OPTS="-Djava.library.path=/usr/lib64 -server -Xms128m -Xmx512m -XX:MaxPermSize=256m"+JAVA_OPTS="-Djava.library.path=/usr/lib64 -server -Xms128m -Xmx512m"
 </code> </code>
  
Zeile 1720: Zeile 1720:
 *2 //''-server'' = Betrieb im Server-Modus// \\ *2 //''-server'' = Betrieb im Server-Modus// \\
 *3 //''-Xms128m'' = minimaler RAM-Speicher welche beim Start des [[http://tomcat.apache.org/|Apache Tomcat]] Application Servers reserviert werden soll// \\ *3 //''-Xms128m'' = minimaler RAM-Speicher welche beim Start des [[http://tomcat.apache.org/|Apache Tomcat]] Application Servers reserviert werden soll// \\
-*4 //''-Xmx512m'' = maximaler RAM-Speicher welche durch den [[http://tomcat.apache.org/|Apache Tomcat]] Application Servers belegt werden kann// \\ +*4 //''-Xmx512m'' = maximaler RAM-Speicher welche durch den [[http://tomcat.apache.org/|Apache Tomcat]] Application Servers belegt werden kann// 
-*5 //''-XX:MaxPermSize=256m'' = maximaler PermGen (Permanent Generation) Speicher welcher Standardmäßig nur bei 64 MB steht und erhöht werden soltedamit kein Fehler wie ''OutOfMemoryErrorPermGen'' zu Laufzeit des [[http://tomcat.apache.org/|Apache Tomcat]] Application Servers einstehen/\\+ 
 +:!: **HINWEIS** - Die Angabe einer Option zu ''MaxPermSize'' ist nicht mehr erforderlich. Siehe auch nachfolgenden Hinweisfalls doch eine Angabe wie 
 +  * ''-XX:MaxPermSize=256m'' 
 +als **JAVA_OPTS** unter JAVA **ab Version 1.8.0** angegeben wird: 
 +<code xml> 
 +OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0 
 +</code>
  
 === SHUTDOWN_WAIT === === SHUTDOWN_WAIT ===
Zeile 2076: Zeile 2082:
 </code> </code>
  
 +==== /etc/tomcat/logging.properties ====
  
 +Die Konfigurationsdatei 
 +  * **''/etc/tomcat/logging.properties''**
 +stellt eine **Standard**-Konfigurationsdatei für die LOG-Schreibung alle [[http://tomcat.apache.org/|Apache Tomcat]]-Web-Anwendungen (catalina, localhost, manager, host-manager) dar, falls **__kein__ anderer LOG-Mechanismus** vorhanden ist.
 +
 +Nachfolgend sollen einige Ergänzungen an dieser Konfigurationsdatei durchgeführt werden, welchen ein Kommentar, wie nachfolgend dargestellt, voransteht:
 +<code>
 +# Tachtler - new -
 +</code>
 +
 +Nachfolgend kann hier z.B. die **Standard-Aufbewahrungs-Anzahl** aller [[http://tomcat.apache.org/|Apache Tomcat]]-Web-Anwendungen **LOG-Dateien**, hier von **unbegrenzt vielen LOG-Dateien (Defaultwert: -1)** auf z.B. **max. 14 LOG-Dateien** eingestellt werden:
 +
 +(**Nur relevanter Ausschnitt**):
 +<code ini>
 +...
 +############################################################
 +# Handler specific properties.
 +# Describes specific configuration info for Handlers.
 +############################################################
 +
 +1catalina.org.apache.juli.FileHandler.level = FINE
 +1catalina.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
 +1catalina.org.apache.juli.FileHandler.prefix = catalina.
 +# Tachtler - new -
 +1catalina.org.apache.juli.FileHandler.maxDays = 14
 +
 +2localhost.org.apache.juli.FileHandler.level = FINE
 +2localhost.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
 +2localhost.org.apache.juli.FileHandler.prefix = localhost.
 +# Tachtler - new -
 +2localhost.org.apache.juli.FileHandler.maxDays = 14
 +
 +3manager.org.apache.juli.FileHandler.level = FINE
 +3manager.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
 +3manager.org.apache.juli.FileHandler.prefix = manager.
 +# Tachtler - new -
 +3manager.org.apache.juli.FileHandler.maxDays = 14
 +
 +4host-manager.org.apache.juli.FileHandler.level = FINE
 +4host-manager.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
 +4host-manager.org.apache.juli.FileHandler.prefix = host-manager.
 +# Tachtler - new -
 +4host-manager.org.apache.juli.FileHandler.maxDays = 14
 +
 +java.util.logging.ConsoleHandler.level = FINE
 +java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
 +...
 +</code> 
  
 +*1 //Hier wird die Anzahl der LOG-Dateien von **unbegrenzt viele LOG-Dateien** auf **14 LOG-Dateien** abgeändert//
  
 ===== Erster Start ===== ===== Erster Start =====
Zeile 2245: Zeile 2300:
 # Tachtler # Tachtler
 # default: #JAVA_OPTS="-Djava.library.path=/usr/lib" # default: #JAVA_OPTS="-Djava.library.path=/usr/lib"
-JAVA_OPTS="-Djava.security.egd=file:/dev/./urandom -Djava.library.path=/usr/lib64 -server -Xms128m -Xmx512m -XX:MaxPermSize=256m"+JAVA_OPTS="-Djava.security.egd=file:/dev/./urandom -Djava.library.path=/usr/lib64 -server -Xms128m -Xmx512m"
 </code> </code>
  
Zeile 2253: Zeile 2308:
 *4 //''-Xms128m'' = minimaler RAM-Speicher welche beim Start des [[http://tomcat.apache.org/|Apache Tomcat]] Application Servers reserviert werden soll// \\ *4 //''-Xms128m'' = minimaler RAM-Speicher welche beim Start des [[http://tomcat.apache.org/|Apache Tomcat]] Application Servers reserviert werden soll// \\
 *5 //''-Xmx512m'' = maximaler RAM-Speicher welche durch den [[http://tomcat.apache.org/|Apache Tomcat]] Application Servers belegt werden kann// \\ *5 //''-Xmx512m'' = maximaler RAM-Speicher welche durch den [[http://tomcat.apache.org/|Apache Tomcat]] Application Servers belegt werden kann// \\
-*6 //''-XX:MaxPermSize=256m'' = maximaler PermGen (Permanent Generation) Speicher welcher Standardmäßig nur bei 64 MB steht und erhöht werden soltedamit kein Fehler wie ''OutOfMemoryErrorPermGen'' zu Laufzeit des [[http://tomcat.apache.org/|Apache Tomcat]] Application Servers einstehen//+ 
 +:!: **HINWEIS** - Die Angabe einer Option zu ''MaxPermSize'' ist nicht mehr erforderlich. Siehe auch nachfolgenden Hinweisfalls doch eine Angabe wie 
 +  * ''-XX:MaxPermSize=256m'' 
 +als **JAVA_OPTS** unter JAVA **ab Version 1.8.0** angegeben wird: 
 +<code xml> 
 +OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0 
 +</code>
  
 Nachfolgender Vergleich der beiden Startzeiten des [[http://tomcat.apache.org/|Apache Tomcat]]-Applikation-Servers zeigt eine **deutliche** Verbesserung im Startverhalten: Nachfolgender Vergleich der beiden Startzeiten des [[http://tomcat.apache.org/|Apache Tomcat]]-Applikation-Servers zeigt eine **deutliche** Verbesserung im Startverhalten:
Zeile 2259: Zeile 2320:
 **__VORHER__**: **__VORHER__**:
 <code> <code>
-INFO: Server startup in 84095 ms+INFO: Server startup in 84420 ms
 </code> </code>
  
 **__NACHHER__**: **__NACHHER__**:
 <code> <code>
-INFO: Server startup in 3147 ms+INFO: Server startup in 3472 ms
 </code> </code>
  
Zeile 2275: Zeile 2336:
   * Interner **Link** zu: [[tachtler:apache_tomcat_7_-_ldap-authentifizierung_jndirealm|Apache Tomcat 7 - LDAP-Authentifizierung JNDIRealm]]   * Interner **Link** zu: [[tachtler:apache_tomcat_7_-_ldap-authentifizierung_jndirealm|Apache Tomcat 7 - LDAP-Authentifizierung JNDIRealm]]
  
 +==== Logging - log4j ====
 +
 +  * Interner **Link** zu: [[tachtler:apache_tomcat_7_-_logging_-_log4j|Apache Tomcat 7 - Logging - log4j]]
 +
 +==== Standard Applikation ====
 +
 +  * Interner **Link** zu: [[tachtler:apache_tomcat_7_-_standard_applikation|Apache Tomcat 7 - Standard Applikation]]
tachtler/apache_tomcat_7.1431015239.txt.gz · Zuletzt geändert: 2015/05/07 18:13 von klaus