Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Uppdatera /etc/default/jetty. Förutom ändringar till JAVA_HOME, så måste man omdirigera JETTY_START_LOG och JETTY_RUN till lämplig fil resp. mapp. På Centos och Debian så är /var/run (de default mappar) skapat vid boot med fel rättigheter för att Jetty användaren ska kunna skriva till /var/run/jetty. 

Code Block
languagebash
title/etc/default/jetty
collapsetrue
export JAVA_HOME=/etc/alternatives/jre_11
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
export JETTY_START_LOG=/opt/jetty/logs/start.log
export JETTY_RUN=/tmp

Kontrollera Jetty start script

Code Block
languagebash
# cd /etc/init.d
# rm jetty
# ln -s /opt/jetty/bin/jetty.sh jetty

Kontrollera ägarskap av /var/run/jetty mappen. Vi har sett problem med att /var/run/jetty ägs av root istället för jetty.jetty. Kontrollera att det är korrekt

Code Block
languagebash
# ls -ld /var/run/jetty
drwxr-xr-x 2 jetty jetty 80  1 okt 21.51 /var/run/jetty/

Shibboleth IdP v4.X

Ladda ner och packa upp den senaste version av IdP v4, i skrivande stund 4.0.1. Backa upp din shibboleth-idp mapp innan du uppgraderar.

...

HikariCP https://mvnrepository.com/artifact/com.zaxxer/HikariCP

Kontrollera web.xml i edit-webapp/WEB-INF

Vi rekommendera att du jämföra edit-webapp/WEB-INF/web.xml med den som finns i shibboleth-identity-provider-4.0.1/webapp/WEB-INF för att kontrollera att din web.xml under edit-webapp är korrekt och aktuell. 

Kör uppgradering av Shibboleth:

...