tomcat: Don't use forking in tomcat.service #140

Open
mtrossevin wants to merge 1 commits from mtrossevin/ansible-roles:tomcat-service-update into unstable

1 Commits

Author SHA1 Message Date
Mathieu Trossevin 503806e9e6
tomcat: Don't use forking in tomcat.service
continuous-integration/drone/pr Build is failing Details
Having `ExecStart=[…]/catalina.sh run` and `Type=simple` result in
tomcat doing everything systemd is expecting without the need to fork or
adding a secondary daemon manager just for this tomcat service.

That means that we don't need ExecStop anymore as the shutdown port is
only there as a OS agnostic shutdown method. The jsvc (aka officially
documented) method of launching tomcat use signals to stop the service
just as systemd will when no ExecStop= is in the unit file so we know it
will work properly.

Moreover add the SyslogIdentifier= directive to make each tomcat easier
to find in the system log.
2021-11-24 11:04:31 +01:00