diff options
Diffstat (limited to 'confluence.service')
-rw-r--r-- | confluence.service | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/confluence.service b/confluence.service new file mode 100644 index 000000000000..928af32319fb --- /dev/null +++ b/confluence.service @@ -0,0 +1,42 @@ +[Unit] +Description=Atlassian Confluence Service +After=syslog.target network.target + +[Service] +User=confluence +Type=simple +SyslogIdentifier=confluence +Environment="CATALINA_HOME=/opt/atlassian-confluence" +Environment="CATALINA_BASE=/opt/atlassian-confluence" +Environment="CATALINA_TMPDIR=/opt/atlassian-confluence/temp" +Environment="JAVA_HOME=/usr/lib/jvm/default" +Environment="CLASSPATH=/opt/atlassian-confluence/bin/bootstrap.jar:/opt/atlassian-confluence/bin/tomcat-juli.jar" +EnvironmentFile=-/etc/conf.d/confluence +SuccessExitStatus=143 + +ExecStart=/usr/bin/env ${JAVA_HOME}/bin/java \ +$JAVA_OPTS $CATALINA_OPTS \ +-classpath ${CLASSPATH} \ +-Dcatalina.base=${CATALINA_BASE} \ +-Dcatalina.home=${CATALINA_HOME} \ +-Djava.endorsed.dirs=${JAVA_ENDORSED_DIRS} \ +-Djava.io.tmpdir=${CATALINA_TMPDIR} \ +-Djava.util.logging.config.file=${CATALINA_BASE}/conf/logging.properties \ +-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager \ +org.apache.catalina.startup.Bootstrap \ +start + +ExecStop=/usr/bin/env ${JAVA_HOME}/bin/java \ +$JAVA_OPTS \ +-classpath ${CLASSPATH} \ +-Dcatalina.base=${CATALINA_BASE} \ +-Dcatalina.home=${CATALINA_HOME} \ +-Djava.endorsed.dirs=${JAVA_ENDORSED_DIRS} \ +-Djava.io.tmpdir=${CATALINA_TMPDIR} \ +-Djava.util.logging.config.file=${CATALINA_BASE}/conf/logging.properties \ +-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager \ +org.apache.catalina.startup.Bootstrap \ +stop + +[Install] +WantedBy=multi-user.target |