cs:tech:idp:jetty:upgrade

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze Obě strany příští revize
cs:tech:idp:jetty:upgrade [2018/07/04 13:21]
jop@cesnet.cz stará verze byla obnovena (2018/07/04 13:20)
cs:tech:idp:jetty:upgrade [2018/07/04 13:22]
jop@cesnet.cz aktualizace na 9.3.24.v20180605
Řádek 7: Řádek 7:
 ---- ----
  
-===== Jetty 9.3.20.v20170531 ​-> 9.3.21.v20170918 ​=====+===== Jetty 9.3.21.v20170918 ​-> 9.3.24.v20180605 ​=====
  
 ==== Vypnutí Jetty ==== ==== Vypnutí Jetty ====
Řádek 15: Řádek 15:
 <code bash> <code bash>
 # Zastavení Jetty # Zastavení Jetty
-service jetty stop+systemctl ​stop jetty
 </​code>​ </​code>​
  
 ==== Instalace ==== ==== Instalace ====
  
-Aktualizace z předchozí verze Jetty je velice jednoduchá. Stáhneme zdrojové kódy [[http://​central.maven.org/​maven2/​org/​eclipse/​jetty/​jetty-distribution/​9.3.20.v20170531/|Jetty]] (ověříme jejich otisky!) a rozbalíme je. Není třeba nic konfigurovat,​ protože v konfiguraci se oproti předešlé verzi nic nezměnilo.+Aktualizace z předchozí verze Jetty je velice jednoduchá. Stáhneme zdrojové kódy [[http://​central.maven.org/​maven2/​org/​eclipse/​jetty/​jetty-distribution/​9.3.24.v20180605/|Jetty]] (ověříme jejich otisky!) a rozbalíme je. Není třeba nic konfigurovat,​ protože v konfiguraci se oproti předešlé verzi nic nezměnilo.
  
 <code bash> <code bash>
Řádek 27: Řádek 27:
 su idp su idp
 cd /opt/src cd /opt/src
-wget http://​central.maven.org/​maven2/​org/​eclipse/​jetty/​jetty-distribution/​9.3.21.v20170918/​jetty-distribution-9.3.21.v20170918.tar.gz \ +wget http://​central.maven.org/​maven2/​org/​eclipse/​jetty/​jetty-distribution/​9.3.24.v20180605/​jetty-distribution-9.3.24.v20180605.tar.gz \ 
-  http://​central.maven.org/​maven2/​org/​eclipse/​jetty/​jetty-distribution/​9.3.21.v20170918/​jetty-distribution-9.3.21.v20170918.tar.gz.sha1 \ +  http://​central.maven.org/​maven2/​org/​eclipse/​jetty/​jetty-distribution/​9.3.24.v20180605/​jetty-distribution-9.3.24.v20180605.tar.gz.sha1 \ 
-  http://​central.maven.org/​maven2/​org/​eclipse/​jetty/​jetty-distribution/​9.3.21.v20170918/​jetty-distribution-9.3.21.v20170918.tar.gz.asc+  http://​central.maven.org/​maven2/​org/​eclipse/​jetty/​jetty-distribution/​9.3.24.v20180605/​jetty-distribution-9.3.24.v20180605.tar.gz.asc
   ​   ​
 # Kontrola SHA1 otisků # Kontrola SHA1 otisků
 # Výstup z příkazu sha1sum se musí shodovat s obsahem souboru # Výstup z příkazu sha1sum se musí shodovat s obsahem souboru
-# jetty-distribution-9.3.21.v20170918.tar.gz.sha1 +# jetty-distribution-9.3.24.v20180605.tar.gz.sha1 
-sha1sum ​jetty-distribution-9.3.21.v20170918.tar.gz ​&& cat jetty-distribution-9.3.21.v20170918.tar.gz.sha1+echo "​`cat ​jetty-distribution-9.3.24.v20180605.tar.gz.sha1`  ​jetty-distribution-9.3.24.v20180605.tar.gz" | sha1sum -c
  
 # Doporučuji zkontrolovat i podpis samotného archivu zdrojových kódů # Doporučuji zkontrolovat i podpis samotného archivu zdrojových kódů
Řádek 40: Řádek 40:
 #gpg --keyserver hkp://​keys.gnupg.net --search-keys FE4B68B4 #gpg --keyserver hkp://​keys.gnupg.net --search-keys FE4B68B4
 # Následně můžeme provést kontrolu # Následně můžeme provést kontrolu
-#gpg --verify jetty-distribution-9.3.21.v20170918.tar.gz.asc+#gpg --verify jetty-distribution-9.3.24.v20180605.tar.gz.asc
  
 exit exit
-tar -xzf src/​jetty-distribution-9.3.21.v20170918.tar.gz +tar -xzf src/​jetty-distribution-9.3.24.v20180605.tar.gz 
-chown -R idp:idp /​opt/​jetty-distribution-9.3.21.v20170918 +chown -R idp:idp /​opt/​jetty-distribution-9.3.24.v20180605 
-ln -snf /​opt/​jetty-distribution-9.3.21.v20170918/​bin/​jetty.sh /​etc/​init.d/​jetty +ln -snf /​opt/​jetty-distribution-9.3.24.v20180605/​bin/​jetty.sh /​etc/​init.d/​jetty 
-echo "​JETTY_HOME=/​opt/​jetty-distribution-9.3.21.v20170918/" > /​etc/​default/​jetty+echo "​JETTY_HOME=/​opt/​jetty-distribution-9.3.24.v20180605/" > /​etc/​default/​jetty
 echo "​JETTY_BASE=/​opt/​jetty"​ >> /​etc/​default/​jetty echo "​JETTY_BASE=/​opt/​jetty"​ >> /​etc/​default/​jetty
 echo "​JETTY_USER=idp"​ >> /​etc/​default/​jetty echo "​JETTY_USER=idp"​ >> /​etc/​default/​jetty
Řádek 58: Řádek 58:
 # Spuštění Jetty # Spuštění Jetty
 systemctl daemon-reload systemctl daemon-reload
-service jetty start+systemctl ​start jetty
 </​code>​ </​code>​
  
Řádek 84: Řádek 84:
 ---- ----
  
-===== Jetty 9.3.21.v20170918 ​-> 9.3.24.v20180605 ​=====+===== Jetty 9.3.20.v20170531 ​-> 9.3.21.v20170918 ​=====
  
 ==== Vypnutí Jetty ==== ==== Vypnutí Jetty ====
Řádek 92: Řádek 92:
 <code bash> <code bash>
 # Zastavení Jetty # Zastavení Jetty
-systemctl stop jetty+service ​jetty stop
 </​code>​ </​code>​
  
 ==== Instalace ==== ==== Instalace ====
  
-Aktualizace z předchozí verze Jetty je velice jednoduchá. Stáhneme zdrojové kódy [[http://​central.maven.org/​maven2/​org/​eclipse/​jetty/​jetty-distribution/​9.3.24.v20180605/|Jetty]] (ověříme jejich otisky!) a rozbalíme je. Není třeba nic konfigurovat,​ protože v konfiguraci se oproti předešlé verzi nic nezměnilo.+Aktualizace z předchozí verze Jetty je velice jednoduchá. Stáhneme zdrojové kódy [[http://​central.maven.org/​maven2/​org/​eclipse/​jetty/​jetty-distribution/​9.3.20.v20170531/|Jetty]] (ověříme jejich otisky!) a rozbalíme je. Není třeba nic konfigurovat,​ protože v konfiguraci se oproti předešlé verzi nic nezměnilo.
  
 <code bash> <code bash>
Řádek 104: Řádek 104:
 su idp su idp
 cd /opt/src cd /opt/src
-wget http://​central.maven.org/​maven2/​org/​eclipse/​jetty/​jetty-distribution/​9.3.24.v20180605/​jetty-distribution-9.3.24.v20180605.tar.gz \ +wget http://​central.maven.org/​maven2/​org/​eclipse/​jetty/​jetty-distribution/​9.3.21.v20170918/​jetty-distribution-9.3.21.v20170918.tar.gz \ 
-  http://​central.maven.org/​maven2/​org/​eclipse/​jetty/​jetty-distribution/​9.3.24.v20180605/​jetty-distribution-9.3.24.v20180605.tar.gz.sha1 \ +  http://​central.maven.org/​maven2/​org/​eclipse/​jetty/​jetty-distribution/​9.3.21.v20170918/​jetty-distribution-9.3.21.v20170918.tar.gz.sha1 \ 
-  http://​central.maven.org/​maven2/​org/​eclipse/​jetty/​jetty-distribution/​9.3.24.v20180605/​jetty-distribution-9.3.24.v20180605.tar.gz.asc+  http://​central.maven.org/​maven2/​org/​eclipse/​jetty/​jetty-distribution/​9.3.21.v20170918/​jetty-distribution-9.3.21.v20170918.tar.gz.asc
   ​   ​
 # Kontrola SHA1 otisků # Kontrola SHA1 otisků
 # Výstup z příkazu sha1sum se musí shodovat s obsahem souboru # Výstup z příkazu sha1sum se musí shodovat s obsahem souboru
-# jetty-distribution-9.3.24.v20180605.tar.gz.sha1 +# jetty-distribution-9.3.21.v20170918.tar.gz.sha1 
-echo "​`cat ​jetty-distribution-9.3.24.v20180605.tar.gz.sha1`  ​jetty-distribution-9.3.24.v20180605.tar.gz" | sha1sum -c+sha1sum ​jetty-distribution-9.3.21.v20170918.tar.gz ​&& cat jetty-distribution-9.3.21.v20170918.tar.gz.sha1
  
 # Doporučuji zkontrolovat i podpis samotného archivu zdrojových kódů # Doporučuji zkontrolovat i podpis samotného archivu zdrojových kódů
Řádek 117: Řádek 117:
 #gpg --keyserver hkp://​keys.gnupg.net --search-keys FE4B68B4 #gpg --keyserver hkp://​keys.gnupg.net --search-keys FE4B68B4
 # Následně můžeme provést kontrolu # Následně můžeme provést kontrolu
-#gpg --verify jetty-distribution-9.3.24.v20180605.tar.gz.asc+#gpg --verify jetty-distribution-9.3.21.v20170918.tar.gz.asc
  
 exit exit
-tar -xzf src/​jetty-distribution-9.3.24.v20180605.tar.gz +tar -xzf src/​jetty-distribution-9.3.21.v20170918.tar.gz 
-chown -R idp:idp /​opt/​jetty-distribution-9.3.24.v20180605 +chown -R idp:idp /​opt/​jetty-distribution-9.3.21.v20170918 
-ln -snf /​opt/​jetty-distribution-9.3.24.v20180605/​bin/​jetty.sh /​etc/​init.d/​jetty +ln -snf /​opt/​jetty-distribution-9.3.21.v20170918/​bin/​jetty.sh /​etc/​init.d/​jetty 
-echo "​JETTY_HOME=/​opt/​jetty-distribution-9.3.24.v20180605/" > /​etc/​default/​jetty+echo "​JETTY_HOME=/​opt/​jetty-distribution-9.3.21.v20170918/" > /​etc/​default/​jetty
 echo "​JETTY_BASE=/​opt/​jetty"​ >> /​etc/​default/​jetty echo "​JETTY_BASE=/​opt/​jetty"​ >> /​etc/​default/​jetty
 echo "​JETTY_USER=idp"​ >> /​etc/​default/​jetty echo "​JETTY_USER=idp"​ >> /​etc/​default/​jetty
Řádek 135: Řádek 135:
 # Spuštění Jetty # Spuštění Jetty
 systemctl daemon-reload systemctl daemon-reload
-systemctl start jetty+service ​jetty start
 </​code>​ </​code>​