summarylogtreecommitdiffstats
path: root/systemd_tomcat9.service
diff options
context:
space:
mode:
authorcoderkun2017-10-28 12:33:57 +0200
committercoderkun2017-10-28 12:33:57 +0200
commitf7a6b9ac0aad5ece8b6b39d57a983a9035c7940a (patch)
tree700639fb7badfd41645450fa45970207690a9e3b /systemd_tomcat9.service
downloadaur-f7a6b9ac0aad5ece8b6b39d57a983a9035c7940a.tar.gz
Add package “tomcat9”
Diffstat (limited to 'systemd_tomcat9.service')
-rw-r--r--systemd_tomcat9.service35
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