Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
de:shibidp3prepare-tomcat [2019/08/15 14:44] Silke Meyerde:shibidp3prepare-tomcat [2019/08/15 15:04] – [Startup-Konfiguration] Silke Meyer
Zeile 59: Zeile 59:
 === CentOS und OpenSUSE === === CentOS und OpenSUSE ===
  
-Die Tomcat-Start-Optionen werden in /etc/tomcat/tomcat.conf festgelegt.+Die Tomcat-Start-Optionen werden in ''/etc/tomcat/tomcat.conf'' festgelegt.
  
 ==== Port-Konfigurtion ==== ==== Port-Konfigurtion ====
Zeile 90: Zeile 90:
   <!-- ... -->   <!-- ... -->
 </file> </file>
- 
-Um das IdP-Servlet im Tomcat zu aktivieren, erstellen Sie folgende Datei im Tomcat-localhost-Context: 
- 
-<file xml /etc/tomcatX/Catalina/localhost/idp.xml> 
-<Context docBase="/opt/shibboleth-idp/war/idp.war" 
-         privileged="true" 
-         unpackWAR="true" 
-         antiResourceLocking="false" 
-         swallowOutput="true" /> 
-</file> 
- 
-**Achtung:**  Unter CentOS 7 und Tomcat 7 muss ''unpackWAR="false"''  gesetzt werden! 
  
 IdP-Sessions gehen bei einem Tomcat-Neustart in jedem Fall verloren. Daher ergibt es keinen Sinn (bzw. führt nur zu unnötigen IdP-Fehlermeldungen), einzustellen, dass alte Sessions über Tomcat-Neustarts persistiert werden sollen. Deaktivieren Sie daher dieses Tomcat-Feature: IdP-Sessions gehen bei einem Tomcat-Neustart in jedem Fall verloren. Daher ergibt es keinen Sinn (bzw. führt nur zu unnötigen IdP-Fehlermeldungen), einzustellen, dass alte Sessions über Tomcat-Neustarts persistiert werden sollen. Deaktivieren Sie daher dieses Tomcat-Feature:
Zeile 165: Zeile 153:
 <code bash> <code bash>
 root@idp:~# tail -f /var/log/tomcatX/catalina.DATUM.log root@idp:~# tail -f /var/log/tomcatX/catalina.DATUM.log
 +# oder
 +root@idp:~# journalctl -u tomcat -f
 </code> </code>
  
Zeile 174: Zeile 164:
  tcp6        0 127.0.0.1:8009    :::*    LISTEN   2594/java  tcp6        0 127.0.0.1:8009    :::*    LISTEN   2594/java
 </code> </code>
 +
 +==== Konfiguration für das IdP-Servlet vorbereiten ====
 +Um das IdP-Servlet im Tomcat zu aktivieren, erstellen Sie folgende Datei im Tomcat-localhost-Context:
 +
 +<file xml /etc/tomcatX/Catalina/localhost/idp.xml>
 +<Context docBase="/opt/shibboleth-idp/war/idp.war"
 +         privileged="true"
 +         unpackWAR="true"
 +         antiResourceLocking="false"
 +         swallowOutput="true" />
 +</file>
 +
 +**Achtung:**  Unter CentOS 7 und Tomcat 7 muss ''unpackWAR="false"''  gesetzt werden!
 +
 +Solange nichts unter /opt/shibboleth liegt, startet der Tomcat jetzt nur mit Fehlern neu.
  
 Weiter geht es mit [[:de:shibidp3prepare-http|HTTP-Server]]. Weiter geht es mit [[:de:shibidp3prepare-http|HTTP-Server]].