diff options
author | coderkun | 2017-10-28 12:33:57 +0200 |
---|---|---|
committer | coderkun | 2017-10-28 12:33:57 +0200 |
commit | f7a6b9ac0aad5ece8b6b39d57a983a9035c7940a (patch) | |
tree | 700639fb7badfd41645450fa45970207690a9e3b /systemd_tomcat9.service | |
download | aur-f7a6b9ac0aad5ece8b6b39d57a983a9035c7940a.tar.gz |
Add package “tomcat9”
Diffstat (limited to 'systemd_tomcat9.service')
-rw-r--r-- | systemd_tomcat9.service | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/systemd_tomcat9.service b/systemd_tomcat9.service new file mode 100644 index 000000000000..b6e42d97c4f7 --- /dev/null +++ b/systemd_tomcat9.service @@ -0,0 +1,35 @@ +[Unit] +Description=Tomcat 9 servlet container +After=network.target + +[Service] +Type=forking +PIDFile=/var/run/tomcat9.pid +Environment=CATALINA_PID=/var/run/tomcat9.pid +Environment=TOMCAT_JAVA_HOME=/usr/lib/jvm/default-runtime +Environment=CATALINA_HOME=/usr/share/tomcat9 +Environment=CATALINA_BASE=/usr/share/tomcat9 +Environment=CATALINA_OPTS= +Environment=ERRFILE=SYSLOG +Environment=OUTFILE=SYSLOG + +ExecStart=/usr/bin/jsvc \ + -Dcatalina.home=${CATALINA_HOME} \ + -Dcatalina.base=${CATALINA_BASE} \ + -Djava.io.tmpdir=/var/tmp/tomcat9/temp \ + -cp /usr/share/java/commons-daemon.jar:/usr/share/java/eclipse-ecj.jar:${CATALINA_HOME}/bin/bootstrap.jar:${CATALINA_HOME}/bin/tomcat-juli.jar \ + -user tomcat9 \ + -java-home ${TOMCAT_JAVA_HOME} \ + -pidfile /var/run/tomcat9.pid \ + -errfile ${ERRFILE} \ + -outfile ${OUTFILE} \ + $CATALINA_OPTS \ + org.apache.catalina.startup.Bootstrap + +ExecStop=/usr/bin/jsvc \ + -pidfile /var/run/tomcat9.pid \ + -stop \ + org.apache.catalina.startup.Bootstrap + +[Install] +WantedBy=multi-user.target |