Your dispatcher servlet is mapped to /
. This means that every URL is mapped to this servlet (index.html included). To make sure static files are still served, you need to enable the default servlet handler as explained in the documentation:
<mvc:default-servlet-handler/>