Du erstellst eine Service-Datei unter /etc/systemd/system wie z.B
sudo nano /etc/systemd/system/mein.service
mit folgendem Inhalt
[Unit]
Description=OpenTripPlanner
After=network.target
[Service]
Type=simple
User=user
ExecStart=/usr/bin/java -jar /pfad/zu/app.jar
Restart=on-failure
RestartSec=5
# optional: etwas sauberer für Logs
StandardOutput=journal
StandardError=journal
[Install]
WantedBy=multi-user.target
Den Service kannst du dann wie gewohnt starten/stoppen.
sudo systemctl start mein.service
sudo systemctl status mein.service
sudo systemctl stop mein.service