Вы сопоставляете свое приложение с корневым контекстом, поэтому вам, вероятно, следует включить
<mvc:default-servlet-handler/>
в конфигурацию mvc.Взгляните на 15.12.5 в spring docs .Я не смог заставить работать mvc: resources без этой настройки, когда мой сервлет-диспетчер был сопоставлен с /.По крайней мере, это то, что я, кажется, помню, что делал, когда я настроил это пару месяцев назад в своем проекте.