Hi, your problem is that Vaadin generates the index page in server side and does not use index pages from webcontent folder. In Book of Vaadin there is a chapter about embedding Vaadin application to html page:
Embedding Vaadin application to HTML page
Another option would be to use CustomLayout in to which you can set your own html code and use special tags to add Vaadin components to
Hope these help.