====== Tomcat-Upgrade von 9 auf 10 ====== Achtung IdP V4 unterstützt Tomcat 10 nicht. Sie müssen nach einem Tomcat Upgrade auf Tomcat 10 zwingend IdP 5.x installieren. Installation root@idp:~# apt install tomcat10 Override-Konfiguration anlegen root@idp:~# systemctl edit tomcat10.service hier folgendes eintragen: [Service] ReadWritePaths=/opt/shibboleth-idp/logs/ ReadWritePaths=/opt/shibboleth-idp/metadata/ **Achtung:** * Das Einfügen muss im oberen Bereich der Datei zwischen den Kommentaren erfolgen, wie in der Datei auf Englisch beschrieben. Eine anderweitige Platzierung führt zu Fehlern. * Bei der Angabe von nicht existenten Pfaden startet der Tomcat nicht. Konfigurations-Dateien kopieren root@idp:~# cp /etc/tomcat9/Catalina/localhost/idp.xml /etc/tomcat10/Catalina/localhost/idp.xml root@idp:~# cp /etc/tomcat9/context.xml /etc/tomcat10/context.xml root@idp:~# cp /etc/tomcat9/catalina.properties /etc/tomcat10/catalina.properties root@idp:~# cp /etc/tomcat9/server.xml /etc/tomcat10/server.xml Mariadb-Library verlinken: root@idp:~# ln -s /usr/share/java/mariadb-java-client.jar /var/lib/tomcat10/lib/mariadb-java-client.jar Sicherheitshalber die Config nach altem Tomcat9-Code durchsuchen und ggfls. anpassen: root@idp:~# grep -r tomcat9 /etc/tomcat10/