Java Runtime
Wie Avantra Java verwendet
Avantra ist eine Java-Anwendung und benötigt daher eine gültige Laufzeitumgebung, um zu funktionieren. Dies gilt sowohl für die Avantra Server-Laufzeit als auch für die Avantra Agent-Laufzeit, wobei die JRE-Anforderungen für beide geringfügig voneinander abweichen können. Bitte beachten Sie, dass Avantra die Verwendung der Temurin JRE, bereitgestellt von Adoptium der Eclipse Foundation (früher bekannt als Adopt OpenJDK) empfiehlt und dies die JRE ist, auf der wir unsere eigenen Massentests durchführen.
Die Avantra-Software wird derzeit auf die Verwendung von Java Runtime Version 17 umgestellt. Während dieser Umstellung müssen bestimmte Komponenten unter Java 17 und andere unter Java 8 ausgeführt werden. Bitte lesen Sie alle Versionshinweise und Upgrade-Anleitungen sorgfältig durch, um sicherzustellen, dass Sie Ihre Umgebung während dieser Umstellung korrekt einrichten. Mit der Veröffentlichung von Avantra 24.X Ende 2023 wird erwartet, dass alle Avantra-Komponenten die Java-Laufzeitversion 17 erfordern werden.
Halten Sie Java auf dem neuesten Stand
Es ist äußerst wichtig, die Java-Laufzeit für Ihre Avantra-Umgebung innerhalb von (in der Regel) 6 Monaten nach einer neuen Java-Laufzeitversion (oder früher, wenn Ihre Unternehmensrichtlinien dies vorschreiben) auf dem neuesten Stand zu halten. Java wird von den Entwicklern häufig aktualisiert und jede Aktualisierung enthält in der Regel Sicherheits- und Fehlerbehebungen, die für Ihre Avantra-Umgebung wichtig sind. Avantra verwendet nur LTS-Versionen (Long Term Support) von Java (8 und 17), für die in der Regel monatlich aktualisierte Versionen erscheinen. Es hat sich bewährt, nicht mehr als 6 Versionen von der aktuellsten Version der wichtigsten LTS-Laufzeitumgebung entfernt zu sein. Kunden werden außerdem dazu angehalten, regelmäßig die Versionshinweise von Java zu überprüfen, um sicherzustellen, dass im Falle einer größeren Sicherheitswarnung, die sofortige Updates erfordern würde, entsprechende Maßnahmen ergriffen werden.
Wenn Sie eine Supportanfrage an Avantra richten, bei der die Java-Laufzeit veraltet ist (älter als 6 Monate), wird der Avantra-Support Sie höchstwahrscheinlich bitten, Java zu aktualisieren, bevor er weitere Maßnahmen ergreift, um sicherzustellen, dass das Problem nicht durch eine veraltete Laufzeit verursacht wird.
Unterstützte Versionen
JRE für Avantra Server
Für den Avantra Server unterstützen wir die Verwendung der Java-Laufzeitversion 8 für Avantra Server-Versionen 23.x und darunter. Für Avantra Server-Versionen 24.x und höher müssen Sie eine Java-Laufzeitversion 17 verwenden. Während der Installation können Sie den Speicherort Ihrer gewünschten JRE angeben, andernfalls versucht das Installationsprogramm, eine gültige JRE-Installation zu erkennen.
Server Version | JRE 8 | JRE 17 |
---|---|---|
23.x und darunter |
JA |
NEIN |
24.x und darüber |
NEIN |
JA |
JRE für Avantra Agent
Für Avantra Agent 23.2.x und darunter unterstützt Avantra nur die Verwendung von Java 8. Für Avantra Agent 24.x und höher unterstützt Avantra nur die Verwendung von Java 17. Avantra Agent 23.3.x unterstützt sowohl Java 8 als auch 17, um ein nahtloses Upgrade auf die neue Java-Laufzeitumgebung zu ermöglichen.
Agent Version | JRE 8 | JRE 17 |
---|---|---|
23.2.x und darunter |
JA |
NEIN |
23.3.x bis 23.9.x |
JA |
JA |
24.x und höher |
NEIN |
JA |
Upgrade von Java 8 auf Java 17 (Agent)
Ab Avantra Agent Version 23.3.x können Sie mit der Verwendung der nächsten ausgewählten LTS-Java-Version beginnen – Java 17. Die Codezeile 23.3.x ist als Übergangspunkt konzipiert, an dem Sie sicher mit Java 8 beginnen und auf Java 17 aktualisieren können. Ab der Version 24.x von Avantra Agent können Sie nur noch Java 17 verwenden.
Informationen zum Upgrade-Pfad
Upgrade-Pfad zu Java 17 für Avantra Agents
Kunden, die ihre bestehenden Installationen von einer früheren Version aktualisieren, wird empfohlen, dieses Verfahren zu befolgen:
Das allgemeine Verfahren ist in der folgenden Abbildung dargestellt:
-
Bringen Sie Ihren Avantra Server auf mindestens Version 23.3.x
-
[WICHTIG] Bringen Sie alle Agenten mithilfe der integrierten Funktion
Agent Updates
im MenüAdministration
auf eine Mindestversion von 23.3.x. Dies ist die einzige Agentenversion, die sowohl Java Runtime 8 als auch 17 unterstützt. -
Laden Sie eine Java 17-Laufzeitumgebung in Avantra Server unter
Administration
-Agent Updates
im neuen ReiterJava Packages
hoch. Beachten Sie, dass dieser Reiter nicht angezeigt wird, wenn Ihr Avantra Server nicht auf 23.3.x oder höher ist. -
Beginnen Sie mit der Aktualisierung EINES (1) Agenten eines nicht kritischen Systems, um die neue Java 17-Laufzeitumgebung zu verwenden, indem Sie auf die Registerkarte
Status
gehen undSelect systems for a Java update
auswählen, Ihr System auswählen und die neue JRE auswählen, die Sie gerade hochgeladen haben.-
Sobald das Java-Update erfolgreich abgeschlossen wurde und der Agent ordnungsgemäß funktioniert (warten Sie 15 Minuten, bis alle Zyklen abgeschlossen sind, oder erzwingen Sie einen vollständigen Prüfzyklus). Stellen Sie sicher, dass Avantra innerhalb von 15 Minuten nach dem Update anzeigt, dass der Server unter Java 17 läuft.
-
-
Sobald Sie ein Upgrade für einen Agenten erfolgreich durchgeführt haben, können Sie weitere Upgrades durchführen. Wir empfehlen, diese in aufsteigenden Gruppen von Agenten durchzuführen, falls Probleme auftreten sollten. Wenn Sie beispielsweise 100 Agenten aktualisieren müssen, gehen Sie wie folgt vor:
-
1 Agent zur Überprüfung des Prozesses
-
4 Agenten zur Überprüfung des Prozesses
-
15 Agenten
-
30 Agenten
-
50 Agenten
-