Inhalt

Einführung

Voraussetzungen

Anforderungen

Verwendete Komponenten

Konventionen

Beheben Sie die Fehlermeldungen "jvm.dll".

Zugehörige Informationen

Einführung

Dieses Dokument enthält Informationen zur Behebung von Fehlermeldungen, die beim Start des Master-Services angezeigt werden können, insbesondere wenn Java vor kurzem installiert wurde. In diesem Dokument wird auch erläutert, wie der Master-Service die für die Laufzeitumgebung zu verwendende Java-Version auswählt.

Diese Fehlermeldungen werden in diesem Dokument behandelt:

TIDALSaMaster: Unable to determine JVM DLL location.

TIDALSaMaster: Unable to load C:\Program Files\Java\jre6\bin\client\jvm.dll

TIDALSaMaster: Unable to find JVM DLL.

Voraussetzungen

Anforderungen

- Cisco Tidal Windows Master 5.3.1+

- Java Runtime Environment (JRE) auf Master installiert

- Lokaler Administrator auf dem Master-Server

- Windows-Registrierungskenntnisse

Verwendete Komponenten

Die Informationen in diesem Dokument basieren auf dem Windows Master-Dienst.

Die Informationen in diesem Dokument wurden von den Geräten in einer bestimmten Laborumgebung erstellt. Alle in diesem Dokument verwendeten Geräte haben mit einer leeren (Standard-)Konfiguration begonnen. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die potenziellen Auswirkungen eines Befehls verstehen.

Konventionen

Weitere Informationen zu Dokumentkonventionen finden Sie unter Cisco Technical Tips Conventions (Technische Tipps zu Konventionen von Cisco).

Beheben Sie die Fehlermeldungen "jvm.dll".

Die Fehlermeldungen finden Sie im Windows Event Viewer - Application Logs (Windows Ereignisanzeige - Anwendungsprotokolle), wenn die Masteranwendung Java (JVM) beim Starten des Master-Diensts nicht finden kann. Wenn der Master Java nicht finden kann, wird der Dienst kurz nach dem Versuch beendet, den Dienst zu starten. Der Master erhält nicht einmal ein Masterprotokoll. Daher müssen Sie die Ereignisanzeige-Protokolle überprüfen, um diese Fehlermeldungen zu beheben und zu finden.

Da sich mehrere Java-Versionen auf dem Server befinden können, verwendet der Master einen Registrierungsschlüssel, um die für den Master-Anwendungsdienst zu verwendende Java-Version zu bestimmen. Diesen Schlüssel finden Sie in der Registrierung unter HKEY_LOCAL_MACHINE\SOFTWARE\Tidal Software\Scheduler\JvmVersion. Wenn der Wert leer ist, weil die Java-Software während der Masterinstallation nicht vorhanden oder vor kurzem aktualisiert wurde, startet der Master nicht und meldet einen der Fehler. Der Wert des JvmVersion-Schlüssels darf niemals leer sein. Der Wert des Schlüssels muss in Abhängigkeit von der Java-Version, die die Master-Anwendung verwenden muss, etwa 1.5 oder 1.6 betragen.

Wenn der Wert leer ist oder falsch gesetzt ist, aktualisieren Sie einfach den JvmVersion-Wert auf die korrekte Java-Version, die der Master verwenden soll. Die gültigen Werte sind 1.5 für Java 5 und 1.6 für Java 6.

Der Master vergleicht den im JvmVersion-Schlüssel gefundenen Wert mit dem Java-Registrierungsschlüssel, um den Speicherort von jvm.dll zu ermitteln. Beispiel: Wenn der Wert auf 1.6 festgelegt ist, sucht der Master-Dienst den Pfad jvm.dll im Schlüssel HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.6\RuntimeLib.

Wenn der JvmVersion-Wert korrekt ist, können Sie auch den Wert des RuntimeLib-Schlüssels überprüfen. Dieser Wert enthält bekanntermaßen in einigen 64-Bit-Umgebungen einen falschen Dateipfad. Stellen Sie sicher, dass JavaHome\bin\client directory exists. Wenn der Dateipfad nicht vorhanden ist und Java installiert ist, erstellen Sie einfach das Clientverzeichnis im JavaHome-Verzeichnis, und kopieren Sie den Inhalt aus dem vorhandenen Verzeichnis JavaHome\bin\server directory into the new client directory. Sobald Sie dies ausführen und der Dateipfad jetzt korrekt ist, sollte der Master starten.

Zugehörige Informationen

- Technischer Support und Dokumentation - Cisco Systems