Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
de:shibidp:upgrade_openjdk_11_auf_openjdk_17 [2024/05/07 14:59] – angelegt Doreen Liebenaude:shibidp:upgrade_openjdk_11_auf_openjdk_17 [2024/09/19 09:58] (aktuell) Doreen Liebenau
Zeile 5: Zeile 5:
  
 Aktive Java-Version prüfen Aktive Java-Version prüfen
-<code> +<code bash
-java -version+root@idp:~# java -version
 </code> </code>
  
 Installierte Java-Versionen anzeigen lassen:  Installierte Java-Versionen anzeigen lassen: 
-<code> +<code bash
-$ sudo update-alternatives --list java +root@idp:~# update-alternatives --list java
-</code>+
  
-Wird hier nur OpenJDK 11 angezeigt, müssen Sie OpenJDK 17 installieren.  +/usr/lib/jvm/java-11-openjdk-amd64/bin/java # Wird hier nur OpenJDK 11 angezeigt, müssen Sie OpenJDK 17 installieren.  
-<code> /usr/lib/jvm/java-11-openjdk-amd64/bin/java +/usr/lib/jvm/java-17-openjdk-amd64/bin/java Ist OpenJDK 17 bereits installiert, aber nicht aktiviert, können Sie die Installation überspringen.
-</code> +
- +
-Ist OpenJDK 17 bereits installiert, aber nicht aktiviert, können Sie die Installation überspringen. +
-<code> +
-/usr/lib/jvm/java-11-openjdk-amd64/bin/java +
-/usr/lib/jvm/java-17-openjdk-amd64/bin/java+
 </code> </code>
  
 installierte IdP-Version prüfen:  installierte IdP-Version prüfen: 
  
-<code> +<code bash 
-/opt/shibboleth-idp/bin/version.sh+root@idp:~# /opt/shibboleth-idp/bin/version.sh
 </code> </code>
  
-Bei Versionen unter 4.2 führen Sie bitte zuerst ein IdP-Update durch. [[tbd:link_zur_update-anleitung]]+Bei Versionen unter 4.2 führen Sie bitte zuerst ein IdP-Update durch. [[https://doku.tid.dfn.de/de:shibidp:upgrade#upgrades_innerhalb_der_produktlinie_idp_4x | Upgrades innerhalb der Produktlinie IdP 4.x]]
  
 Installation mittels:  Installation mittels: 
-<code> +<code bash
-$ sudo apt install openjdk-17-jre-headless+root@idp:~# apt install openjdk-17-jre-headless
 </code> </code>
  
-Default-JDK umstellen:+Default-JDK umstellen; OpenJDK 17 aktivieren:
  
 Wenn Sie verschiedene Versionen eines Programms, z.B. Java, installiert haben, verwenden Sie //update-alternatives// um die bevorzugte Version festzulegen.  Wenn Sie verschiedene Versionen eines Programms, z.B. Java, installiert haben, verwenden Sie //update-alternatives// um die bevorzugte Version festzulegen. 
-<code> +<code bash
-$ sudo update-alternatives --config java+root@idp:~# update-alternatives --config java
 </code> </code>
 Die aktuell aktive Version ist markiert. Es folgt ein Dialog zum Wechseln. Wählen Sie openjdk-17 im auto mode. Die aktuell aktive Version ist markiert. Es folgt ein Dialog zum Wechseln. Wählen Sie openjdk-17 im auto mode.
  
-<code>+<code bash>
 There is 1 choice for the alternative java (providing /usr/bin/java). There is 1 choice for the alternative java (providing /usr/bin/java).
  
Zeile 56: Zeile 49:
  
 Damit Tomcat 9 auch nach der neuen default-Version sucht:  Damit Tomcat 9 auch nach der neuen default-Version sucht: 
-<code> +<code bash
-vi /usr/libexec/tomcat9/tomcat-locate-java.sh+root@idp:~# vi /usr/libexec/tomcat9/tomcat-locate-java.sh
 </code> </code>
 hier die Version 17 dazu schreiben:  hier die Version 17 dazu schreiben: 
Zeile 68: Zeile 61:
  
 Tomcat neu starten und in einem zweiten Fenster die Logs mitlaufen lassen: Tomcat neu starten und in einem zweiten Fenster die Logs mitlaufen lassen:
-<code> +<code bash
-$ sudo systemctl restart tomcat9.service +root@idp:~# systemctl restart tomcat9.service 
-$ sudo tail -f /var/log/tomcat9/catalina.date.log +root@idp:~# tail -f /var/log/tomcat9/catalina.date.log 
-$ sudo tail -f /opt/shibboleth-idp/logs/idp-warn.log +root@idp:~# tail -f /opt/shibboleth-idp/logs/idp-warn.log 
-$ sudo tail -f /opt/shibboleth-idp/logs/idp-process.log+root@idp:~# tail -f /opt/shibboleth-idp/logs/idp-process.log
 </code> </code>
  
 +Falls der Tomcat nicht mehr startet: [[de:shibidp:troubleshooting_idp_5#tomcat_startet_nicht_mehr|Troubleshooting]]. 
  • Zuletzt geändert: vor 5 Monaten