Dies ist eine alte Version des Dokuments!
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
apt install tomcat10
Override-Konfiguration anlegen
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
cp /etc/tomcat9/Catalina/localhost/idp.xml /etc/tomcat10/Catalina/localhost/idp.xml cp /etc/tomcat9/context.xml /etc/tomcat10/context.xml cp /etc/tomcat9/catalina.properties /etc/tomcat10/catalina.properties cp /etc/tomcat9/server.xml /etc/tomcat10/server.xml
Mariadb-Library verlinken:
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:
sudo grep -r tomcat9 /etc/tomcat10/