El método de implementación preferido de Spring Boot es a través de un archivo jar ejecutable que contiene tomcat en su interior.
Se inicia con un simple java -jar myapp.jar
.
Ahora, quiero implementar ese jar en mi servidor Linux en EC2, ¿me falta algo o realmente necesito crear un script de inicio para iniciar correctamente la aplicación como un demonio?
Si simplemente llamo, java -jar
la aplicación muere cuando me desconecto.
Podría iniciarlo en pantalla o nohup, pero eso no es muy elegante y un reinicio en mi servidor me obligaría a iniciar sesión e iniciar el proceso manualmente.
Entonces, ¿hay algo ya para la tarea en Spring Boot?