This was tested on Debian Jessie and it works
Source http://homepage.ntlworld.com/jonathan.deboynepollard/FGA/systemd-house-of-horror/tomcat.html
root@bamboo01.dc1:~# cat /etc/systemd/system/bamboo.service [Unit] Description=Atlassian Bamboo Service After=syslog.target network.target [Service] User=atlassian Environment=JAVA_OPTS=-Xmx6G ExecStart=/opt/atlassian/bamboo/bin/catalina.sh run Restart=on-failure [Install] WantedBy=multi-user.target root@bamboo01.dc1:~#
I use this one:
# cat /etc/systemd/system/bamboo.service [Unit] Description=Bamboo Application Server After=postgresql.service Requires=postgresql.service # $BAMBOO_HOME - set in /opt/atlassian/bamboo/current/atlassian-bamboo/WEB-INF/classes/bamboo-init.properties AssertPathExists=/opt/bamboo/application-data [Service] Type=forking User=bamboo Restart=always # http://serverfault.com/questions/695849/services-remain-in-failed-state-after-stopped-with-systemctl SuccessExitStatus=143 ExecStart=/opt/atlassian/bamboo/current/bin/startup.sh ExecStop=/opt/atlassian/bamboo/current/bin/shutdown.sh [Install] WantedBy=multi-user.target
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.