Fichier Jar exécuté sur un arrière-plan de serveur avec une session de mastic proche

J’ai essayé le fichier jar boot boot avec du mastic. mais le problème est après la fermeture du service de session de mastic a été arrêté.

puis j’ai essayé le fichier jar avec la commande suivante. son fonctionne bien.

nohup java -jar /web/server.jar &

Vous devriez éviter d’utiliser nohup car il ne fera que dissocier votre terminal et le processus. Au lieu de cela, utilisez la commande suivante pour exécuter votre processus en tant que service.

 sudo ln -s /path/to/your-spring-boot-app.jar /etc/init.d/your-spring-boot-app 

Cette commande crée un lien symbolique vers votre fichier JAR. Vous pouvez alors exécuter en tant que service en utilisant la commande sudo service your-spring-boot-app start . Cela va écrire le journal de la console dans /var/log/your-spring-boot-app.log

De plus, vous pouvez configurer spring-boot / application.properties pour écrire les journaux de la console à l’emplacement spécifié à l’aide de logging.path=path-to-your-log-directory ou logging.file=path-to-your-log-file.txt . En outre, il peut être utile de noter que logging.file a priorité sur logging.path