Dies ist eine alte Version des Dokuments!
IdP 3.x Vorbereitung: Java
Auch wenn die Shibboleth-Entwickler Oracle-Java empfehlen (weil die IdP-Software darunter entwickelt wird) setzen wir auf den DFN-IdPs durchgängig OpenJDK ein. Es ist bei Debian/Ubuntu Teil des Betriebssystems und dadurch sehr leicht zu installieren und up-to-date zu halten. Wir haben damit keine Probleme im Betrieb festgestellt und können es uneingeschränkt empfehlen.
OpenJDK unter Debian 10 und Ubuntu 18.04
root@idp:~# apt install openjdk-11-jdk
Für den Fall, dass mehrere Java Runtime Environments (JRE) vorhanden sind, muss das soeben zusammen mit dem JDK installierte JRE aktiviert werden:
root@idp:~# update-alternatives --config java
Wählen Sie OpenJDK-11 aus oder deinstallieren Sie die anderen Java-Versionen.
OpenJDK unter Debian 8/9 und Ubuntu 16.04
Bei Ubuntu 16.04 und Debian 9 wird Java 8 verwendet.
root@idp:~# apt-get install openjdk-8-jdk
Für den Fall, dass mehrere Java Runtime Environments (JRE) vorhanden sind, muss das soeben zusammen mit dem JDK installierte JRE aktiviert werden:
root@idp:~# update-alternatives --config java
Wählen Sie OpenJDK-8 aus oder deinstallieren Sie die anderen Java-Versionen.
CentOS 6, 7
tbd
OpenJDK unter RHEL
yum install java-1.7.0-openjdk update-alternatives --config java
: OpenJDK 8 unter RHEL dokumentieren.
SLES 11, 12
Install IBM Java @ SLES 11 SP 3
zypper install java-1_7_0-ibm
: OpenJDK 8 unter SLES dokumentieren.