Update: Unterschied zwischen den Versionen

Aus Letto-Wiki
Wechseln zu: Navigation, Suche
(Einspiele der letto.war über die Linux-Shell)
Zeile 1: Zeile 1:
Das Update des Letto-Servers erfolgt durch das Einspielen einer neueren '''letto.war''' Datei. Diese Datei kann über den Download-Link heruntergeladen werden, der von uns per Email bereitgestellt wurde.
+
= Update Einspielen =[[
 +
Das Update des Letto-Servers erfolgt durch das Einspielen einer neueren '''letto.war''' Datei. Diese Datei kann über den [https://letto.at/download/letto Download-Link] heruntergeladen werden, der von uns per Email bereitgestellt wurde.
  
Prinzipiell gibt es zwei Möglichkeiten die war-Datei einzuspielen, nämlich direkt über die Glassfish-Admin-Konsole oder über die Linux-Shell direkt am Server.
+
Prinzipiell gibt es drei Möglichkeiten die war-Datei einzuspielen, nämlich direkt über die Glassfish-Admin-Konsole, über die Linux-Shell direkt am Server oder über ein Update-Script am Server.
  
 
== Einspielen der letto.war über die Glassfish Admin-Konsole ==
 
== Einspielen der letto.war über die Glassfish Admin-Konsole ==
Zeile 13: Zeile 14:
 
* ok für den Deploy
 
* ok für den Deploy
  
== Einspiele der letto.war über die Linux-Shell ==
+
== Einspielen der letto.war über die Linux-Shell ==
  
 
* kopieren der Datei letto.war auf den Server (zB.: /opt/war/letto.war)
 
* kopieren der Datei letto.war auf den Server (zB.: /opt/war/letto.war)
Zeile 20: Zeile 21:
 
</pre>
 
</pre>
 
* Soll das Einspielen von einem Script erledigt werden, so muss das Passwort in einer Datei hinterlegt werden und mit --passwordfile=dateiname angegeben werden
 
* Soll das Einspielen von einem Script erledigt werden, so muss das Passwort in einer Datei hinterlegt werden und mit --passwordfile=dateiname angegeben werden
 +
 +
== Update Script ==
 +
* Das [https://letto.at/download/letto/lettoupdate.sh Update Script] kann direkt vom [https://letto.at/download/letto Download-Server] heruntergeladen werden.
 +
* Das Script sollte mit den Rechten des Users für den Glassfish-Server in Verzeichnis /opt/war gespeichert werden
 +
* Um den Glassfish-Server mit dem Script updaten zu können muss wie im Script zu beginn beschrieben eine Datei mit dem Passwort für den Glasshfish-Admin angelegt werden. Ohne diese Datei kann die aktuelle Version nur ins Verzeichnis /opt/war heruntergeladen, aber nicht installiert werden.
 +
* Für das Update sollte das Script als der User des Glassfish-Servers ausgeführt werden. Natürlich könnte man das Update auch in einem cron-Job ausführen, der aber auch als der User vom Glassfish-Server und nicht als root gestartete werden sollte.
 +
 +
= Download-Server =
 +
* Der Download der aktuellen Version von letto erfolgt von [https://letto.at/download/letto/]
 +
* Eine gültiger Download-Benutzer und das dazugehörige Passwort wird gleichzeitig mit der Lizenzvergabe vergeben, bzw. kann auch bei uns [office@letto.at] angefragt werden.

Version vom 2. Februar 2019, 10:22 Uhr

= Update Einspielen =[[ Das Update des Letto-Servers erfolgt durch das Einspielen einer neueren letto.war Datei. Diese Datei kann über den Download-Link heruntergeladen werden, der von uns per Email bereitgestellt wurde.

Prinzipiell gibt es drei Möglichkeiten die war-Datei einzuspielen, nämlich direkt über die Glassfish-Admin-Konsole, über die Linux-Shell direkt am Server oder über ein Update-Script am Server.

Einspielen der letto.war über die Glassfish Admin-Konsole

ClipCapIt-181015-133030.PNG
  • durchsuchen - Datei letto.war auswählen
ClipCapIt-181015-133157.PNG
  • ok für den Deploy

Einspielen der letto.war über die Linux-Shell

  • kopieren der Datei letto.war auf den Server (zB.: /opt/war/letto.war)
  • war Datei deployen:
/opt/glassfish4/glassfish/bin/asadmin redeploy --name letto --contextroot /letto --properties keepSessions=true /opt/war/letto.war
  • Soll das Einspielen von einem Script erledigt werden, so muss das Passwort in einer Datei hinterlegt werden und mit --passwordfile=dateiname angegeben werden

Update Script

  • Das Update Script kann direkt vom Download-Server heruntergeladen werden.
  • Das Script sollte mit den Rechten des Users für den Glassfish-Server in Verzeichnis /opt/war gespeichert werden
  • Um den Glassfish-Server mit dem Script updaten zu können muss wie im Script zu beginn beschrieben eine Datei mit dem Passwort für den Glasshfish-Admin angelegt werden. Ohne diese Datei kann die aktuelle Version nur ins Verzeichnis /opt/war heruntergeladen, aber nicht installiert werden.
  • Für das Update sollte das Script als der User des Glassfish-Servers ausgeführt werden. Natürlich könnte man das Update auch in einem cron-Job ausführen, der aber auch als der User vom Glassfish-Server und nicht als root gestartete werden sollte.

Download-Server

  • Der Download der aktuellen Version von letto erfolgt von [1]
  • Eine gültiger Download-Benutzer und das dazugehörige Passwort wird gleichzeitig mit der Lizenzvergabe vergeben, bzw. kann auch bei uns [office@letto.at] angefragt werden.