Woran erkennt man bei den Kerndiensten die installiere Version bzw. den Versionsfixstand ?
Leider kann den WAR- und JAR-Dateien keine Version beigefügt werden. Es gibt verschiedene Optionen, um die Version zu ermitteln.
Kurzfassung:
Es steht im Programmverzeichnis
und in der Registry.
Zudem wird es bei Dienststart in den Protokollen ausgegeben. Allerdings wird es von Kerndienst zu Kerndienst und Version sehr unterschiedlich gehandhabt und ist nicht immer eindeutig erkennbar, welcher Services welchen Versionsfixstand hat. Was man in jedem Fall erkennt ist die Tomcat bzw. Microsservice-Version und die verwendete Java-Version.
Für Servicemanager ab 8.50: Es steht nun in der Serviceinfo auf der Admin-Seite
nachfolgend beschrieben:
Schritt-für-Schritt-Anleitung
Dateisystem
Beispiel für Gateway und Dateisystem: Die höchste Nummer ist 8.50 24 = Versionsfix 24
Registry
Je nachdem, ob es ein 32bit oder 64bit Service ist, findet man die Information unter:
64bit: HKEY_LOCAL_MACHINE\SOFTWARE\OPTIMAL SYSTEMS
32bit: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\OPTIMAL SYSTEMS
Servicemanager-Oberfläche
Einfach den Admin aufrufen: http://<kerndiensteserver>:7273
oder detaillierter: direkt auf den Service klicken:
über die JAR-Datei selbst
Die JAR-Datei in ein temporäres Verzeichnis kopieren, z. Bsp. Downloads.
Dann umbenennen in ZIP (falls Windows die JAR nicht öffnen kann).
Nun nach Manifest.mf suchen (normalerweise unter Meta-inf).
Diese Datei mit einem Editor öffnen.
OS-Enaio-Version ist die entsprechende Version und Implementation-Version die Patch-Nr.
Beispiel für Searchservice enaio 11.10 Patch 6:
Verwandte Artikel