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.

Supported JRE versions for Avantra Server
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.

Supported JRE versions for Avantra agents
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:

Upgrade-Pfad für Agents auf Java 17
  • 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 Reiter Java 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 und Select 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