Elastic Beanstalk (EBS) is a PaaS (Platform as a Service) offering from AWS (https://aws.amazon.com/elasticbeanstalk/). The idea is that you focus mostly on developing your application and leave configuration of servers (including installation of required software), load balancing, log file management, and so on to the PaaS provider. However, you do not have as much control over the servers in Elastic Beanstalk as you would when provisioning your own EC2 instances.
EBS provides preconfigured hosting solutions for different platforms, including one for Java. It provides servers with Tomcat preconfigured. You simply upload your WAR file and the application is deployed. In ...