There is a presentation from my speech at JEEConf regarding Vagrant and it’s practical usage for JEE developer – http://www.slideshare.net/IzzetMustafaiev/simplify-jee-project-env-configuration-with-vagrant
As for benefits:
- development environment is like production
- usage of same set of recipes to set up testing or staging environments
- effortless creation and destroying of env
- easy sharing changes with testing team
- less time spent on env configuration due to automation
In some time at JEEConf site will be a video from and if you’re interested you can check it out.