Benutzer-Werkzeuge

Webseiten-Werkzeuge


ftp4elo:java_vm

Dies ist eine alte Version des Dokuments!


Wahl der richtigen Java VM

Rein generell spielt es für DDI/FTP4ELO keine große Rolle (außer unter Umständen Scripting, siehe weiter unten), welche Java VM hier zum Einsatz kommt. Es sollte aber generell vermieden werden dieselbe Installation zu verwenden, die auch ELO bei seinen Tomcat-Instanzen verwendet. Einfach deshalb, weil im Rahmen des Serversetups die Java VM aktualisiert wird und in diesem Zusammenhang, dann gerne einmal vergessen wird den Dienst zu stoppen. Sollte dies wirklich gewünscht sein, so empfiehlt es sich die Dienstabhängigkeiten mit dem Befehl sc.exe dem entsprechend so zu konfigurieren, sodass hier immer der DDI/FTP4ELO Dienst in Abhängigkeit zum Dienst steht, der den IndexServer beinhaltet.

Die Mehrheit der Bibliotheken setzt mindestens Java 8 voraus, somit ist es auch möglich Java 8 als Java VM einzusetzen, rein generell ist dies bis Version 3.80 auch die Standardempfehlung gewesen, eine aktuelle Java 8 Corretto (Build von Amazon) Version zu nehmen, da diese nach wie vor regelmäßig gewartet wird und vergleichsweise mit der Azul JDK Variante auch bisher immer kostenfrei zur Verfügung steht. Das mit der Installation ausgelieferte PowerShell Skript, das hier automatisiert eine Java VM aus dem Internet heruntergeladen hat, hat daher auch immer automatisiert die aktuelle Java 8 Corretto Version heruntergeladen und installiert.

Ein wesentlicher Aspekt rund um die Java VM war in den älteren Versionen bis teilweise 3.80 die Scripting Funktionalität, diese war an die Default-JavaScript Engine der Java VM gebunden, mittlerweile wurde sie intern aber mit Rhino fixiert, daher spielt ein Versionswechsel der VM jetzt auch keine Rolle mehr.

Ab Version 3.80 ändert sich die Empfehlung aber auf Amazon Corretto Version 20, da hier die HTTP-ServerEngine ohnehin eine Mindestanforderung von Java 11 hätte. Da Java 11 aber nicht getestet wird, sondern ohnehin nur Version 8 und Version 20 ist es daher naheliegend gleich Version 20 einzusetzen. Mit Version 4.0 wird sich die Empfehlung dann wahrscheinlich auf Corretto 21 ändern, da diese in neueren Installationen bereits getestet wird.

Die Download-Links für die virtuellen Maschinen befinden sich bei neueren Versionen des Konfigurationstools unter „Development/Links“.

ftp4elo/java_vm.1701323210.txt.gz · Zuletzt geändert: 2023/11/30 05:46 von 86.56.202.245