Похоже, ваша проблема в том, что spring пытается ответить с помощью весеннего сервлета, но ваши ресурсы не должны быть его частью, тогда вам нужно добавить путь к ресурсам в конфигурацию Spring. Я добавлю конфигурацию xml, которую вы должны добавить, основываясь на пути, где ваши ресурсы будут
<mvc:resources mapping="/resources/**" location="/resources/" cache-period="31556926"/>
где
Атрибут: местоположение
Расположение ресурса, из которого будет обслуживаться статическое содержимое, указанное в шаблоне Spring Resource. каждый
Расположение должно указывать на действительный каталог. Несколько мест могут быть указаны в виде списка через запятую,
и местоположения будут проверены для данного ресурса в указанном порядке. Например, значение "/,
classpath: / META-INF / public-web-resources / "позволит обслуживать ресурсы как из веб-приложения
root и из любого JAR-файла на пути к классам, содержащего каталог / META-INF / public-web-resources /, с
ресурсы в корне веб-приложения имеют приоритет.
Атрибут: отображение
Шаблон сопоставления URL-адресов в текущем контексте сервлета, используемый для обслуживания ресурсов из этого
обработчик, такой как "/ resources / **"
Надеюсь, это поможет вам