Start jar com Shell Script desprendendo o Console Linux

2 respostas
rrigoni

Galera,
Alguem tem idéia de como inicializar um jar remotamente por ssh no server de uma maneira que o console se desprenda do processo?
Ja tentei de inumeras formas, ja utilizei

exec java -jar meujar.jar
nohup java -jar meujar.jar
java -jar meujar.jar &

e até agora não rolou, utilizo Ubuntu Server, o problema é que o log da aplicação ( Log4J) fica direcionado ao console.

Ronaldo.

2 Respostas

dlt

tenta redirecionar o output pra um arquivo

java -jar meujar.jar > log.txt &

rrigoni

Postando solução do problema.

Basta fechar o OutPutStream

System.out.close();

System.err.close();

Desta forma apenas o mecanizmo de log faz o trabalho de logar em arquivos.

java -jar meujar.jar &

Desta forma a aplicação roda como um serviço…

Ronaldo

Criado 30 de maio de 2009
Ultima resposta 12 de jul. de 2009
Respostas 2
Participantes 2