Any suggestions/solutions please…
Have you deployed you application enywhere else but root ( /* )? If that is the case, then you need to add a mapping for the Vaadin directory as well:
<servlet-mapping>
<servlet-name>YourServletName</servlet-name>
<url-pattern>/VAADIN/*</url-pattern>
</servlet-mapping>