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
de:shibidp:prepare-tomcat [2024/08/27 09:59] – [Debian 12] Raoul Gunnar Boreniusde:shibidp:prepare-tomcat [2024/12/17 07:49] (aktuell) – [Konfiguration für das IdP-Servlet vorbereiten] Doreen Liebenau
Zeile 20: Zeile 20:
 Für die Schreibberechtigungen vom Tomcat muss eine Override-Konfiguration für Systemd angelegt werden: Für die Schreibberechtigungen vom Tomcat muss eine Override-Konfiguration für Systemd angelegt werden:
 <code bash> <code bash>
 +root@idp:~# mkdir /opt/shibboleth-idp/htdocs
 +root@idp:~# mkdir /opt/shibboleth-idp/logs
 +root@idp:~# mkdir /opt/shibboleth-idp/metadata
 root@idp:~# systemctl edit tomcat10.service root@idp:~# systemctl edit tomcat10.service
 </code> </code>
Zeile 71: Zeile 74:
  
  
-===== Java Standard Tag Library (JSTL) =====+=== Tomcat-Loader-Pfad erweitern ===
  
-Diese wird gebraucht um die IdP-Status-Seite nutzen zu können. +Sofern obige Symlink-Variante nicht funktioniert kann stattdessen der Tomcat-Loader-Pfad in ''/etc/tomcat10/catalina.properties'' 
-==== Debian 12 ==== +erweitert werden:
-Unter Debian 12 kann die JSTL aus dem Debian-Repository installiert werden: +
-<code bash> +
-root@idp:~# apt install libtaglibs-standard-impl-java +
-</code> +
- +
-Anschließend muss dafür gesorgt werden dass der Tomcat die nÖtigen jar-Files beim (Neu-)Start einliest, dazu gibt es zwei Möglichkeiten: +
- +
-=== Symlink in das Tomcat-Verzeichnis === +
- +
-Das ist die von uns unter Debian empfohlene Methode: +
- +
-<code bash> +
-root@idp:~# ln -s /usr/share/java/taglibs-standard-impl.jar /var/lib/tomcat9/lib/ +
-root@idp:~# ln -s /usr/share/java/taglibs-standard-spec.jar /var/lib/tomcat9/lib/ +
-</code> +
- +
-Alternativ kann man in ''/etc/tomcat10/catalina.properties'' den Pfad zu den jar-Dateien hinzugefügen (wir empfehlen diese Alte:+
  
 <file xml /etc/tomcat10/catalina.properties> <file xml /etc/tomcat10/catalina.properties>
Zeile 109: Zeile 95:
  
  
-**Sie haben jetzt eine Tomcat-Konfiguration, die nicht startet, solange nichts unter /opt/shibboleth liegt!**+**Sie haben jetzt eine Tomcat-Konfiguration, die nicht startet, solange nichts unter /opt/shibboleth-idp liegt!**
  
 Weiter geht es mit den [[de:shibidp:prepare-zert|Zertifikaten]]. Weiter geht es mit den [[de:shibidp:prepare-zert|Zertifikaten]].
  
 {{tag>idp5 tutorial }} {{tag>idp5 tutorial }}
  • Zuletzt geändert: vor 7 Monaten