diff options
Diffstat (limited to 'jira.service')
-rw-r--r-- | jira.service | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/jira.service b/jira.service new file mode 100644 index 000000000000..940bce02ac2d --- /dev/null +++ b/jira.service @@ -0,0 +1,49 @@ +[Unit] +Description=Atlassian Jira Service +After=syslog.target network.target + +[Service] +User=jira +Type=simple +SyslogIdentifier=jira +Environment="CATALINA_HOME=/opt/atlassian-jira" +Environment="CATALINA_BASE=/opt/atlassian-jira" +Environment="CATALINA_TMPDIR=/opt/atlassian-jira/temp" +Environment="JAVA_HOME=/usr/lib/jvm/default" +Environment="CLASSPATH=/opt/atlassian-jira/bin/bootstrap.jar:/opt/atlassian-jira/bin/tomcat-juli.jar" +EnvironmentFile=-/etc/conf.d/jira +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} \ +-Dmail.mime.decodeparameters=true \ +-Dorg.apache.jasper.runtime.BodyContentImpl.LIMIT_BUFFER=true \ +-Djava.awt.headless=true \ +-Datlassian.standalone=JIRA \ +-Dorg.dom4j.factory=com.atlassian.core.xml.InterningDocumentFactory \ +-XX:+PrintGCDateStamps \ +-XX:-OmitStackTraceInFastThrow \ +-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 |