Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste ÜberarbeitungBeide Seiten der Revision | ||
de:shibidp3prepare-tomcat [2017/11/10 14:25] – Wolfgang Pempe | de:shibidp3prepare-tomcat [2018/11/28 15:00] – [Installation] Silke Meyer | ||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
==== Installation ==== | ==== Installation ==== | ||
- | ===Debian 8=== | + | === Debian 8/9 === |
<code bash> | <code bash> | ||
Zeile 9: | Zeile 9: | ||
</ | </ | ||
- | Hinweis: Sofern Sie tomat8 | + | Hinweis: Sofern Sie tomcat8 |
- | das Paket ' | + | |
- | ===RHEL=== | + | === RHEL === |
EPEL installieren | EPEL installieren | ||
RHEL/CentOS 6 32-Bit | RHEL/CentOS 6 32-Bit | ||
+ | |||
<code bash> | <code bash> | ||
wget http:// | wget http:// | ||
rpm -ivh epel-release-6-8.noarch.rpm | rpm -ivh epel-release-6-8.noarch.rpm | ||
</ | </ | ||
+ | |||
RHEL/CentOS 6 64-Bit | RHEL/CentOS 6 64-Bit | ||
+ | |||
<code bash> | <code bash> | ||
wget http:// | wget http:// | ||
rpm -ivh epel-release-6-8.noarch.rpm | rpm -ivh epel-release-6-8.noarch.rpm | ||
</ | </ | ||
+ | |||
EPEL verifizieren | EPEL verifizieren | ||
+ | |||
<code bash> | <code bash> | ||
yum repolist | yum repolist | ||
</ | </ | ||
+ | |||
EPEL aktivieren | EPEL aktivieren | ||
+ | |||
<code bash> | <code bash> | ||
- | yum-config-manager --enable epel | + | yum-config-manager --enable epel |
</ | </ | ||
+ | |||
<code bash> | <code bash> | ||
yum install tomcat | yum install tomcat | ||
Zeile 42: | Zeile 49: | ||
Einige globale Java-Parameter müssen beim Tomcat-Start festgelegt werden. Das IdP-Servlet benötigt mehr Speicher, als gemäß den Voreinstellungen vorgesehen ist und Zugriff auf das Filesystem: | Einige globale Java-Parameter müssen beim Tomcat-Start festgelegt werden. Das IdP-Servlet benötigt mehr Speicher, als gemäß den Voreinstellungen vorgesehen ist und Zugriff auf das Filesystem: | ||
- | === Debian | + | === Debian === |
<file bash / | <file bash / | ||
# den Tomcat mit genug Speicher starten: | # den Tomcat mit genug Speicher starten: | ||
- | JAVA_OPTS=" | + | JAVA_OPTS=" |
# Zugriff auf das File-System: | # Zugriff auf das File-System: | ||
TOMCAT8_SECURITY=no | TOMCAT8_SECURITY=no | ||
Zeile 82: | Zeile 89: | ||
| | ||
<!-- ... --> | <!-- ... --> | ||
- | </ | + | </ |
<!-- ... --> | <!-- ... --> | ||
</ | </ | ||
- | </ | + | </ |
Um das IdP-Servlet im Tomcat zu aktivieren, erstellen Sie folgende Datei im Tomcat-localhost-Context: | Um das IdP-Servlet im Tomcat zu aktivieren, erstellen Sie folgende Datei im Tomcat-localhost-Context: | ||
- | <code xml / | + | |
+ | / | ||
+ | |||
+ | < | ||
<Context docBase="/ | <Context docBase="/ | ||
| | ||
Zeile 96: | Zeile 106: | ||
</ | </ | ||
- | **Achtung: | + | **Achtung: |
+ | |||
+ | IdP-Sessions gehen bei einem Tomcat-Neustart in jedem Fall verloren. Daher macht es keinen Sinn (bzw. führt nur zu unnötigen IdP-Fehlermeldungen) wenn alte Sessions bei einen Tomcat-Neustart weiter existieren. Deaktivieren Sie daher dieses Tomcat-Feature: | ||
- | IdP-Sessions gehen bei einem Tomcat-Neustart in jedem Fall verloren. Daher macht es keinen Sinn | + | / |
- | (bzw. führt nur zu unnötigen IdP-Fehlermeldungen) wenn alte Sessions bei einen Tomcat-Neustart weiter | + | |
- | existieren. Deaktivieren Sie daher dieses Tomcat-Feature: | + | |
- | < | + | <code xml> |
<?xml version=" | <?xml version=" | ||
<!-- | <!-- | ||
Zeile 122: | Zeile 132: | ||
</ | </ | ||
</ | </ | ||
- | ====Java Server Tag Library (JSTL)==== | + | |
+ | ==== Java Server Tag Library (JSTL) ==== | ||
Als letztes muss noch die Java Server Tag Library heruntergeladen und in das Tomcat-Verzeichnis $CATALINA_BASE/ | Als letztes muss noch die Java Server Tag Library heruntergeladen und in das Tomcat-Verzeichnis $CATALINA_BASE/ | ||
Zeile 139: | Zeile 150: | ||
</ | </ | ||
- | Lassen Sie am besten beim restart des Tomcat in einem zweiten Fenster den Tomcat-Log mitlaufen um zu sehen | + | Lassen Sie am besten beim restart des Tomcat in einem zweiten Fenster den Tomcat-Log mitlaufen um zu sehen ob es beim Start Probleme gibt: |
- | ob es beim Start Probleme gibt: | + | |
<code bash> | <code bash> | ||
Zeile 154: | Zeile 164: | ||
</ | </ | ||
- | + | ==== Tomcat 7 ==== | |
- | ====Tomcat 7===== | + | |
Wir empfehlen Tomcat8, siehe oben. Falls Sie noch Tomcat7 einsetzen, ist das folgende vielleicht hilfreich: | Wir empfehlen Tomcat8, siehe oben. Falls Sie noch Tomcat7 einsetzen, ist das folgende vielleicht hilfreich: | ||
- | Sollte es beim Neustart nach Installation und Konfiguration des IdP folgender Fehlermeldung kommen:\\ | + | Sollte es beim Neustart nach Installation und Konfiguration des IdP folgender Fehlermeldung kommen: \\ > " |
- | > " | + | |
- | ... so muss die Tomcat-eigene web.xml angepasst werden. Siehe hierzu http:// | + | |
Bei Debian/ | Bei Debian/ | ||
+ | |||
+ | Weiter geht es mit [[: | ||
- | Weiter geht es mit [[de: |