Deploying Vaadin apps into Amazon Elastic Beanstalk


I tried out the new
Amazon Elastic Beanstalk
service by deploying a simple Vaadin application. The process was really simple and easy. Basically you just package the application as a WAR file and upload it from the
AWS Management Console
. The environment to run the application is automatically created for you.

I created a
wiki page
for the subject with step-by-step instructions and some screenshots of the deployment process. If you have tried Vaadin with Elastic Beanstalk, please feel free to expand the article with your thoughts.

  • Teemu

Could you update this page for Vaadin 7 and the new BeansTalk? BeansTalk has changed a bit after this document. I have followed these instructions, but when I try to access the newly created Vaadin app, I get 404 (not found). Should it be located at the root context path by default? The annotation in the UI class is:

@WebServlet(value = “/*”, asyncSupported = true)