You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Föjlande testas på en Centos 7.x test IdP.

Stänga av Jetty:

sudo -i
service
jetty stop

Ta bort gamla Java från systemets alternatives:

alternatives --remove ControlPanel /usr/java/default/bin/ControlPanel
alternatives --remove java /usr/java/default/bin/java
alternatives --remove javaws /usr/java/default/bin/javaws
alternatives --remove jcontrol /usr/java/default/bin/jcontrol
alternatives --remove jjs /usr/java/default/bin/jjs
alternatives --remove keytool /usr/java/default/bin/keytool
alternatives --remove orbd /usr/java/default/bin/orbd
alternatives --remove pack200 /usr/java/default/bin/pack200
alternatives --remove policytool /usr/java/default/bin/policytool
alternatives --remove rmid /usr/java/default/bin/rmid
alternatives --remove rmiregistry /usr/java/default/bin/rmiregistry
alternatives --remove servertool /usr/java/default/bin/servertool
alternatives --remove tnameserv /usr/java/default/bin/tnameserv
alternatives --remove unpack200 /usr/java/default/bin/unpack200
rm /usr/java/default
rm /usr/java/latest
chmod 000 /usr/java/*

Kontrollera att alla alternatives för /usr/java/default/... är nu borta (alternatives --list). Ta bort eventuella $PATHs till /usr/java/default samt JAVA_HOME från roots $PATH (.bashrc).

Installera OpenJDK 8

 yum install java-1.8.0-openjdk

Kontrollera Java version...

java -version
openjdk version "1.8.0_191"
OpenJDK Runtime Environment (build 1.8.0_191-b12)
OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)

...samt alternatives konfig:

alternatives --list
java auto /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64/jre/bin/java
jre_openjdk auto /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64/jre
jre_1.8.0 auto /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64/jre
jre_1.8.0_openjdk auto /usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64

  Uppdatera /etc/defaults/jetty till:

export JAVA_HOME=/etc/alternatives/jre_1.8.0
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
export JAVA_OPTIONS="-Didp.home=/opt/shibboleth-idp -Xmx4096M"
export JETTY_HOME=/opt/jetty
export JETTY_BASE=/opt/jetty/jetty-base
export JETTY_USER=jetty

Starta Jetty och utföra tester...

service jetty start

Cleanup

rm -r /usr/java/*


  • No labels