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:shibidp:prepare-tomcat [2020/04/06 14:29] – Silke Meyer | de:shibidp:prepare-tomcat [2020/04/14 15:31] – [Konfiguration für das IdP-Servlet vorbereiten] Silke Meyer | ||
---|---|---|---|
Zeile 37: | Zeile 37: | ||
Für die Schreibberechtigungen vom Tomcat müssen ein Verzeichnis und eine Override-Konfiguration für Systemd angelegt werden: | Für die Schreibberechtigungen vom Tomcat müssen ein Verzeichnis und eine Override-Konfiguration für Systemd angelegt werden: | ||
- | < | + | < |
root@idp:~# mkdir / | root@idp:~# mkdir / | ||
</ | </ | ||
Zeile 48: | Zeile 48: | ||
</ | </ | ||
Anschließend: | Anschließend: | ||
- | < | + | < |
- | systemctl daemon-reload | + | root@idp: |
</ | </ | ||
Zeile 63: | Zeile 63: | ||
* auf Port 8009 der AJP-Connector aktiviert über den der vorgelagerte Webserver Anfragen an Tomcat weiterleitet | * auf Port 8009 der AJP-Connector aktiviert über den der vorgelagerte Webserver Anfragen an Tomcat weiterleitet | ||
- | <file xml /etc/tomcatX/ | + | <file xml /etc/tomcat9/ |
< | < | ||
<Service name=" | <Service name=" | ||
Zeile 88: | Zeile 88: | ||
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), | 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), | ||
- | <file xml /etc/tomcatX/ | + | <file xml /etc/tomcat9/ |
<?xml version=" | <?xml version=" | ||
<!-- | <!-- | ||
Zeile 126: | Zeile 126: | ||
<code bash> | <code bash> | ||
root@idp:~# zypper install jakarta-taglibs-standard | root@idp:~# zypper install jakarta-taglibs-standard | ||
- | </ | ||
- | |||
- | ===== Tomcat Restart ===== | ||
- | Nach den ganzen obigen Anpassungen können Sie jetzt den Tomcat neu starten: | ||
- | |||
- | <code bash> | ||
- | root@idp:~# systemctl restart tomcat9 | ||
- | </ | ||
- | |||
- | Behalten Sie beim Neustart in einem zweiten Fenster das Tomcat-Log im Blick, um zu sehen, ob es beim Start Probleme gibt: | ||
- | |||
- | <code bash> | ||
- | root@idp:~# tail -f / | ||
- | # oder | ||
- | root@idp:~# journalctl -u tomcat -f | ||
- | </ | ||
- | |||
- | Sofern der Tomcat nicht fehlerfrei startet sollten Sie dem erst nachgehen, bevor Sie mit dieser Anleitung weiter machen. Wenn im Log die Meldung " | ||
- | |||
- | <code bash> | ||
- | root@idp:~# netstat -tlpn | grep java | ||
- | (tcp6 | ||
- | | ||
</ | </ | ||
Zeile 154: | Zeile 131: | ||
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: | ||
- | <file xml /etc/tomcatX/ | + | <file xml /etc/tomcat9/ |
<Context docBase="/ | <Context docBase="/ | ||
| | ||
Zeile 162: | Zeile 139: | ||
</ | </ | ||
- | Solange | + | **Sie haben jetzt eine Tomcat-Konfiguration, |
- | Weiter geht es mit [[: | + | Weiter geht es mit dem[[: |