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:upgrade_tomcat_9_auf_10 [2024/05/17 16:01] Doreen Liebenaude:shibidp:upgrade_tomcat_9_auf_10 [2024/09/19 10:06] (aktuell) Doreen Liebenau
Zeile 5: Zeile 5:
  
 Installation  Installation 
-<code> +<code bash
-apt install tomcat10+root@idp:~# apt install tomcat10
 </code> </code>
  
 Override-Konfiguration anlegen Override-Konfiguration anlegen
  
-<code> +<code bash
-systemctl edit tomcat10.service+root@idp:~# systemctl edit tomcat10.service
 </code> </code>
  
 hier folgendes eintragen:  hier folgendes eintragen: 
  
-<code> +<code bash>
 [Service] [Service]
 ReadWritePaths=/opt/shibboleth-idp/logs/ ReadWritePaths=/opt/shibboleth-idp/logs/
 ReadWritePaths=/opt/shibboleth-idp/metadata/ ReadWritePaths=/opt/shibboleth-idp/metadata/
- 
 </code> </code>
 +**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  Konfigurations-Dateien kopieren 
  
-<code> +<code bash
-cp /etc/tomcat9/Catalina/localhost/idp.xml /etc/tomcat10/Catalina/localhost/idp.xml +root@idp:~# cp /etc/tomcat9/Catalina/localhost/idp.xml /etc/tomcat10/Catalina/localhost/idp.xml 
-cp /etc/tomcat9/context.xml /etc/tomcat10/context.xml+root@idp:~# cp /etc/tomcat9/context.xml /etc/tomcat10/context.xml
  
-cp /etc/tomcat9/catalina.properties /etc/tomcat10/catalina.properties +root@idp:~# cp /etc/tomcat9/catalina.properties /etc/tomcat10/catalina.properties 
-cp /etc/tomcat9/server.xml /etc/tomcat10/server.xml+root@idp:~# cp /etc/tomcat9/server.xml /etc/tomcat10/server.xml
 </code> </code>
  
 Mariadb-Library verlinken:  Mariadb-Library verlinken: 
-<code> +<code bash
-ln -s /usr/share/java/mariadb-java-client.jar /var/lib/tomcat10/lib/mariadb-java-client.jar+root@idp:~# ln -s /usr/share/java/mariadb-java-client.jar /var/lib/tomcat10/lib/mariadb-java-client.jar
 </code> </code>
  
 +Sicherheitshalber die Config nach altem Tomcat9-Code durchsuchen und ggfls. anpassen: 
 +<code bash>
 +root@idp:~# grep -r tomcat9 /etc/tomcat10/
 +</code>
  • Zuletzt geändert: vor 4 Monaten