Włączanie wtrysku EJB do interfejsu użytkownika Vaadin 7 poprzez użycie dodatku integracji Vaadin-CDI

Nie udało mi się pomyślnie zintegrować oficjalnego dodatku integracyjnego Vaadin-CDI, ponieważ po zakończeniu oficjalnych instrukcji integracji,Exception został rzucony w przypadku ponownego załadowania już opublikowanego adresu URLlocalhost:8080/App/?restartApplication.

javax.servlet.ServletException: com.vaadin.server.ServiceException: 
java.lang.IllegalStateException: UI id has already been defined

Następujące niewielkie obejście to przetestowane, działające rozwiązanie, które uzupełnia oficjalne instrukcje.

questionAnswers(1)

yourAnswerToTheQuestion