Como posso iniciar o spring-boot para sempre no ubuntu?
Estou tentando executar o boot em umvm e temnginx proxy todo pedido para ele. Eu tenho isso funcionando, mas quando eu corro:
mvn spring-boot: run
E minha sessão ssh termina, ele interromperá a instância de inicialização da primavera. (como esperado)
Eu também tentei adicionar o<executable>
configuração e ligação simbólica dopote de mola para um serviço, assim:
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<executable>true</executable>
</configuration>
</plugin>
Em seguida, faça o link simbólico do.jar:
sudo ln -s /var/users-java/target/user-0.0.1-SNAPSHOT.jar /etc/init.d/user_service
Agora, quando eu executo o serviço:
sudo /etc/init.d/user_service start
Ele será desconectado:
Started [26208]
Mas não rodar o servidor atual ?! o26208 O PID também não aparecerá nos meus processos!
Alguma ideia? Existe uma maneira alternativa de executar um aplicativo de inicialização para sempre? Como opara sempre ferramenta no nó?