Skip to content

Systemd descriptor invalid

seems impossible that the systemd descriptor is valid after the update to eXist 5.0.0 since there is no startup.jar anymore.

see for example sade.textgrid.de

root@sade:~# systemctl status sade.service 
● sade.service - SADE - Scalable Architecture for Digital Editions (flavour: sade)
   Loaded: loaded (/lib/systemd/system/sade.service; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2019-11-11 13:53:57 CET; 4 weeks 1 days ago
     Docs: https://sade.textgrid.de
 Main PID: 796 (java)
    Tasks: 37 (limit: 4681)
   CGroup: /system.slice/sade.service
           └─796 /usr/bin/java -Xms2048m -Xmx2048m -Dfile.encoding=UTF-8 -Dexist.home=/opt/sade -jar /opt/sade/start.jar jetty

Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.
root@sade:~# cat /lib/systemd/system/sade.service
[Unit]
Description=SADE - Scalable Architecture for Digital Editions (flavour: sade)
Documentation=https://sade.textgrid.de
After=syslog.target

[Service]
User=sade
WorkingDirectory=/opt/sade
ExecStart=/usr/bin/java -Xms2048m -Xmx2048m -Dfile.encoding=UTF-8 -Dexist.home=/opt/sade -jar /opt/sade/start.jar jetty
SuccessExitStatus=143

[Install]
WantedBy=multi-user.target