Habilitando a injeção de EJB na interface do usuário do Vaadin 7 através do uso do addon de integração Vaadin-CDI
Eu não consegui integrar com sucesso o Vaadin-CDI-Integration-Addon oficial, pois depois de terminar as instruções oficiais de integração, as seguintesException
foi lançado caso eu recarreguei o URL já publicadolocalhost:8080/App/?restartApplication
.
javax.servlet.ServletException: com.vaadin.server.ServiceException:
java.lang.IllegalStateException: UI id has already been defined
A seguinte pequena solução é uma solução testada e funcional, que completa as instruções oficiais.