Exibindo logs de um serviço específico do Windows

1

Eu criei um serviço do Windows que deve iniciar um determinado processo Java, mas algo está errado e o processo não é iniciado. Esse serviço gera algum log que eu possa ler para entender o que está errado?

Eu tentei pesquisar no Windows Event Viewer, mas não parece que iniciar / interromper este serviço resulte em eventos.

Eu criei o serviço usando este arquivo de lote:

@echo off
TITLE "Installing Service"

set "INSTALL_HOME=%~dp0"

REM export environment variables 
setx JAVA_HOME "C:\Program Files\Java\jdk1.8.0_25"
setx PATH "%PATH%;%JAVA_HOME%\bin"

instsrv.exe Node "C:\Program Files (x86)\Windows Resource Kits\Tools\srvany.exe"
reg import "%INSTALL_HOME%\Node.reg"
echo "Install Complete"
pause

E o Node.reg é assim:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Node\Parameters]
"Application"="C:\temp\start_node.bat"
"AppDirectory"="C:\temp"
"AppParameters"="> C:\temp\logs\srvany.log 2>C:\temp\logs\srvany.error.log"

Por favor, não que não haja problemas principais com a maneira como eu instalo este serviço, pois ele funciona bem em minhas outras máquinas.

    
por Eugene S 11.01.2018 / 03:52

0 respostas