forked from evolix/ansible-roles
503806e9e6
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. |
||
---|---|---|
.. | ||
defaults | ||
meta | ||
tasks | ||
templates | ||
.kitchen.yml | ||
README.md |
tomcat
Install Tomcat and its dependencies for multiple instances.
Available variables
tomcat_instance_root: Root dir for Tomcat instance (default: /srv/tomcat)