Wildlfy .war - File in produktiven System deployen (Upgrade der Software)

beta20

Top Contributor
Hallo zusammen,

ich stelle mir seit längerem die Frage, wie man in einer produktiven Umgebung einer JAVA EE (läuft in einem Wildfly - Server) ein Upgrade der Software macht.
Also konkret wurden Änderungen im Code vorgenommen und ein neues .war - File erstellt.
Dieses .war - File muss ja dann wieder im Wildfly Server deployed werden.

Meine Frage:
Wie geht man hier aber hervor um den produktiven Betrieb nicht zu stören? Also es soll nicht zwingend eine Downtime erfolgen?
Je nach Änderungen am Code, kann es auch sein, dass neue Tabellen / Felder in der DB hinzukommen, welche beim Starten des Wildfly automatisch angelegt werden.

Danke für jeden Ratschlag
 
Wie geht man hier aber hervor um den produktiven Betrieb nicht zu stören? Also es soll nicht zwingend eine Downtime erfolgen?
Das kann man weder pauschal beantworten noch zwingend vermeiden. Und Neandertal-Technologien wie Applikationsserver begünstigen nicht gerade geschmeidige Rollouts. Als wir damals noch App-Server eingesetzt haben, hingen diese hinter einem Loadbalancer, aus dem man reihum den upzudatenden Knoten herausnahm, deployte und wieder reinhing. Das geht natürlich nur, wenn keine DB-Migration anstand.

Da Wildfly ein JBoss ist, sollte das einfacher gehen, indem man die clustert und einen einzelnen Server per Admin-Konsole in die Maintenance versetzt.
 

Neue Themen


Zurück
Oben