Ho un'applicazione console (scritta in Java), che dovrebbe essere eseguita su una macchina Linux fino a quando non viene arrestata.Demone Java sotto Linux: Scelte?
La registrazione viene eseguita dall'applicazione stessa.
L'applicazione deve essere arrestata ogni volta che è disponibile una nuova versione (ad esempio, accesso, arresto dell'applicazione, copia del nuovo file JAR, quindi riavvio).
Quali sono le opzioni per l'implementazione di questo, oltre a quelli specificati di seguito?
modi noti per farlo:
1) Servizio Tanuki involucro
2) nohup java -jar myapp-1.32.jar &
Anche se non si adatta perfettamente alle tue esigenze, puoi dare un'occhiata a capistrano. – leonm
Fare attenzione a trovare un servizio che consenta di ascoltare i segnali di spegnimento per arrestare il servizio in modo corretto. –
La tua applicazione console sarà in grado di rilevare che deve essere chiusa? –