- Create the start and stop scripts of your application.
#!/bin/bash
cd /home/ubuntu/myapp/
java -jar myapp.jar --server.port=8888 &
#!/bin/bash
sudo fuser 8888/tcp -k || true
- Create a file named myappinside /etc/init.d/
#!/bin/bash
case $1 in
    start)
        /bin/bash /home/ubuntu/scripts/myapp-start.sh
    ;;
    stop)
        /bin/bash /home/ubuntu/scripts/myapp-stop.sh  
    ;;
    restart)
        /bin/bash /home/ubuntu/scripts/myapp-stop.sh
        /bin/bash /home/ubuntu/scripts/myapp-start.sh
    ;;
esac
exit 0
- Mark myappas executable:
cd /etc/init.d/
sudo chmod +x myapp 
- Make the script start on boot:
sudo update-rc.d myapp defaults