anchor.diff:  https://github.com/kohsuke/winsw[`winsw`].
   
   A sample (https://github.com/snicoll-scratches/spring-boot-daemon[maintained separately])
  -describes step-by-step how you can create a Windows service for
  -your Spring Boot application.
  +describes step-by-step how you can create a Windows service for your Spring Boot
  +application.
   
   
   
  
positive.code: 
  [[deployment-systemd-service]]
  ==== Installation as a `systemd` Service
  `systemd` is the successor of the System V init system and is now being used by many modern
  Linux distributions. Although you can continue to use `init.d` scripts with `systemd`, it
  is also possible to launch Spring Boot applications by using `systemd` '`service`' scripts.
  
  Assuming that you have a Spring Boot application installed in `/var/myapp`, to install a
  Spring Boot application as a `systemd` service, create a script named `myapp.service`
  and place it in `/etc/systemd/system` directory. The following script offers an example:
  
  [indent=0]
  ----
  
negative.code: 
  
  ==== AWS Elastic Beanstalk
  As described in the official
  http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_Java.html[Elastic
  Beanstalk Java guide], there are two main options to deploy a Java application. You can
  either use the "`Tomcat Platform`" or the "`Java SE platform`".
  
  
  
  ===== Using the Tomcat Platform
  This option applies to Spring Boot projects that produce a war file. There is no any
  special configuration required. You need only follow the official guide.
  
  
  
  