Este documento proporciona información sobre cómo resolver los mensajes de error que se pueden ver al iniciar el servicio principal, especialmente si Java se instaló recientemente. Este documento también proporciona una comprensión de cómo el servicio principal selecciona la versión de Java para utilizar en el entorno en tiempo de ejecución.
Estos mensajes de error se tratan en este documento:
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.
Cisco Tidal Windows Master 5.3.1+
Entorno de tiempo de ejecución de Java (JRE) instalado en el maestro
Administrador local en el servidor maestro
conocimiento del Registro de Windows
La información de este documento se basa en el servicio maestro de Windows.
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.
Los mensajes de error se pueden encontrar en Windows Event Viewer - Application Logs cuando la aplicación maestra no encuentra Java (JVM) mientras se inicia el servicio principal. Si el maestro no puede encontrar Java, el servicio se detiene poco después de que se intente iniciar el servicio. El maestro ni siquiera consigue crear un registro maestro. Por lo tanto, debe comprobar los registros del Visor de eventos para resolver problemas y encontrar estos mensajes de error.
Debido a que varias versiones de Java pueden estar en el servidor, el maestro utiliza una clave de registro para determinar la versión de Java que se utilizará para el servicio de aplicación principal. Esta clave se puede encontrar establecida en el registro en HKEY_LOCAL_MACHINE\SOFTWARE\Tidal Software\Scheduler\JvmVersion. Si el valor está en blanco porque el software Java no estaba presente durante la instalación maestra o se actualizó recientemente, el maestro no se inicia e informa de uno de los errores. El valor de la clave JvmVersion nunca debe estar en blanco. El valor de la clave debe ser algo parecido a 1.5 o 1.6 dependiendo de la versión de Java que la aplicación maestra necesita utilizar.
Si el valor está en blanco o está configurado incorrectamente, simplemente actualice el valor JvmVersion a la versión Java correcta que desea que utilice el maestro. Los valores válidos son 1.5 para Java 5 y 1.6 para Java 6.
El maestro coincide con el valor encontrado en la clave JvmVersion con la clave de registro Java para determinar la ubicación de jvm.dll. Por ejemplo: Si el valor se establece en 1.6, el servicio maestro encuentra la ruta jvm.dll en la clave HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.6\RuntimeLib.
Si el valor JvmVersion es correcto, también puede comprobar el valor de la clave RuntimeLib. Se sabe que este valor contiene una ruta de acceso de archivo incorrecta en algunos entornos de 64 bits. Asegúrese de que JavaHome\bin\client directory exists. Si la ruta de acceso del archivo no existe y Java está instalado, simplemente cree el directorio cliente en el directorio JavaHome y copie el contenido del JavaHome\bin\server directory into the new client directory existente. Una vez que realice esto y la trayectoria del archivo sea ahora correcta, el maestro debe comenzar.