Este documento fornece informações sobre como resolver mensagens de erro que podem ser vistas quando você inicia o serviço mestre, especialmente se Java foi instalado recentemente. Este documento também fornece uma compreensão de como o serviço mestre seleciona a versão do Java a ser usada para o ambiente de tempo de execução.
Essas mensagens de erro são abordadas neste 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+
Java Runtime Environment (JRE) instalado no mestre
Administrador local no servidor mestre
conhecimento do Registro do Windows
As informações neste documento são baseadas no serviço Windows Master.
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.
Consulte as Convenções de Dicas Técnicas da Cisco para obter mais informações sobre convenções de documentos.
As mensagens de erro podem ser encontradas no Visualizador de Eventos do Windows - Logs de Aplicativos quando o aplicativo mestre não consegue localizar Java (JVM) enquanto o serviço mestre é iniciado. Se o mestre não puder localizar Java, o serviço será interrompido logo após uma tentativa de iniciar o serviço. O mestre nem mesmo consegue criar um registro mestre. Portanto, você deve verificar os registros do Visualizador de Eventos para solucionar problemas e localizar essas mensagens de erro.
Como várias versões do Java podem estar no servidor, o mestre usa uma chave de registro para determinar a versão do Java a ser usada para o serviço de aplicativo mestre. Esta chave pode ser encontrada definida no registro em HKEY_LOCAL_MACHINE\SOFTWARE\Tidal Software\Scheduler\JvmVersion. Se o valor estiver em branco porque o software Java não estava presente durante a instalação principal ou foi atualizado recentemente, o mestre não é iniciado e relata um dos erros. O valor da chave JvmVersion nunca deve estar em branco. O valor da chave deve ser algo como 1,5 ou 1,6, dependendo da versão Java que o aplicativo mestre precisa utilizar.
Se o valor estiver em branco ou definido incorretamente, basta atualizar o valor JvmVersion para a versão Java correta que você deseja que o mestre use. Os valores válidos são 1,5 para Java 5 e 1,6 para Java 6.
O mestre corresponde ao valor encontrado na chave JvmVersion com a chave do registro Java para determinar a localização do jvm.dll. Por exemplo: Se o valor for definido como 1.6, o serviço mestre encontrará o caminho jvm.dll na chave HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.6\RuntimeLib.
Se o valor de JvmVersion estiver correto, você também poderá verificar o valor da chave RuntimeLib. Sabe-se que esse valor contém um caminho de arquivo incorreto em alguns ambientes de 64 bits. Verifique o diretório JavaHome\bin\client directory exists. Se o caminho do arquivo não existir e Java estiver instalado, basta criar o diretório do cliente no diretório JavaHome e copiar o conteúdo do diretório JavaHome\bin\server directory into the new client directory existente. Quando você executar isso e o caminho do arquivo estiver correto, o mestre deverá iniciar.