Назад | Перейти на главную страницу

Tomcat 8.5.15 не загружает статические ресурсы

Я обновил свой локальный кот с версии 8.0.36 до 8.5.15. У меня есть проект, в котором есть статические ресурсы (css, js и vm) внутри проекта в рабочей области Eclipse, связанные в свойствах профиля pom основного проекта с тегами <static.resources> и <documents.resources>.

Когда я выполняю проект случайным образом во время навигации, в определенный момент много css и js (не vm) больше не загружаются, и они отвечают 400. Когда я обновил tomcat. Я скопировал только пользователей, источники данных и библиотеки. Может быть, я пропустил какую-то конфигурацию?

Если я запустил tomcat из eclipse или запустил его с помощью командного файла, результат будет таким же.

ОБНОВЛЕНИЕ 1

Я обнаружил ошибку, некоторые ресурсы внутри .vm связаны таким образом

<link href='${baseUrl}/${storefrontPath}/css/all.css${assetVersion}' rel='stylesheet' type='text/css'></link>

где ${assetVersion} равно ?_v=${project.version} где project.version - это версия внутри файла pom.

Если я напишу URL-адрес статического ресурса в браузере, я могу найти его также без номера версии, но мне не нужно писать {

ОБНОВЛЕНИЕ 2

Я решил свою проблему с помощью этих решений

https://stackoverflow.com/a/41150474/5222931

https://stackoverflow.com/a/44005213/5222931

оба работают