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ó?

questionAnswers(2)

yourAnswerToTheQuestion