Adding static content?

You should also map the
/VAADIN/*
requests to the Vaadin Servlet.

<servlet-mapping>
	<servlet-name>Vaadin Servlet</servlet-name>
	<url-pattern>/VAADIN/*</url-pattern>
</servlet-mapping>

Or better yet, extract the
VAADIN
directory from the
vaadin-x.y.z.jar
and serve it directly without using the servlet.

For more details, see the related chapter in Book of Vaadin:

http://vaadin.com/book/-/page/application.environment.html#section.web.web-xml