Run your Vaadin applications in an embedded server

Embed for Vaadin is a library allowing you to quickly initialize Vaadin from your IDE. It provides an easy-to-use API to initialize an embed Tomcat container running a particular component or Vaadin application.

The API also allows you to open the default browser automatically and allocates an available HTTP port if none is provided. The API is extensible so that you can suit it you to your own needs.

This add-on works best when used with a build tool such as Maven as it requires Tomcat to operate. Make sure to add this dependency in scope "test" or make it optional such as these libraries do not get transmitted in your project. The add-on is available on the central repository so you don't need to configure an extra repository for it.

To use this add-on with Vaadin 6, please use:

com.bsb.common.vaadin com.bsb.common.vaadin.embed 0.5

For Vaadin 7, please use:

com.bsb.common.vaadin com.bsb.common.vaadin7.embed 0.6

There is also a simple archetype to quickly get you started. For more information, have look to the documentation.

Install

Link to this version
BetaReleased 14 October 2012Apache License 2.0
Framework Support
Vaadin 6.8+
Vaadin 7.0+
Browser Independent
Install with
Release notes - Version 0.5

#15: Fixed development header that was enabled by default while doc states it is optional #14: Updated to Tomcat 7.0.32 #13: Updated to Vaadin 7 beta3 #11: Updated to Vaadin 7 beta2 #10: Updated to Vaadin 6.8.0. Work around a binary incompatible change made in that Vaadin version