Erro ao remover o parâmetro -err da instalação de um serviço através do JavaService.exe

2 respostas
D

Boa tarde pessoal.

Gostaria de saber se alguém pode me ajudar.

O problema é o seguinte:

Ao criar um serviço para rodar no windows através da linha de comando

JavaService.exe -install “CargaOS” %jre_dll%\jvm.dll -Djava.class.path=%jars% -start br.com.netservicos.aprovisionamento.processos.carga.ui.Main -params conf/config.properties -err %home%\log\err.log -current %home%

o serviço é criado e pode ser startado no gerenciador do windows sem problemas, porém se remover o parametro -err %home%\log\err.log o serviço é instalado mas ao tentar iniciar o windows da a mensagem de que o serviço foi iniciado e interrompido porque não tem trabalho a fazer.

Essa mensagem so aparece quado esse parametro de log é removido.

Alguém tem alguma ideia do que pode estar acontecendo?

2 Respostas

T

Se você omitir o tal parâmetro, deve ser que ocorre algum “stack trace” quando o sistema tenta escrever nesse arquivo de log, e aí nem inicia o serviço. Deixe-o em paz.

D

O problema que o arquivo de log criado através desse parâmetro fica muito grande pq ele loga tudo e não tem um limite máximo de tamanho a especificar.

Chegou a 5 GB e o serviço parou de funcionar. Não tem como, precis remove-lo.

Criado 8 de outubro de 2008
Ultima resposta 9 de out. de 2008
Respostas 2
Participantes 2