# Java - Partie 2
# Mise en place du service
Donnez à l'utilisateur, les droits d'exécuter le fichier .jar :
sudo chmod +x chantemelse-0.0.1-SNAPSHOT.jar
Passez en super utilisateur root
et créez le fichier /etc/systemd/system/chantemelse.service
:
touch /etc/systemd/system/chantemelse.service
Modifiez-le à l'aide de nano :
nano /etc/systemd/system/chantemelse.service
Remplissez ce fichier avec les lignes suivantes (Figure 1) :
[Unit]
Description=Java Service for chantemelse
[Service]
User=ubuntu
ExecStart=/home/ubuntu/www/chantemelse/back/chantemelse-0.0.1-SNAPSHOT.jar
SuccessExitStatus=143
TimeoutStopSec=10
Restart=on-failure
RestartSec=5
[Install]
WantedBy=multi-user.target
Figure 1 : Contenu du service
Rechargez les services :
systemctl daemon-reload
Activez le service à l'aide de cette commande :
systemctl enable chantemelse.service
Démarrez-le comme cela :
systemctl start chantemelse.service
Et vérifiez son statut (Figure 2) :
systemctl status chantemelse.service
Figure 2 : Statut du service
Le back-end devrait maintenant fonctionner !