Относительный путь к папке работает при локальном запуске, но не на сервере - PullRequest
0 голосов
/ 01 апреля 2020

У меня есть проект весенней загрузки, который использует тимилиф для пользовательского интерфейса. Мое содержимое c находится в папке project / src / main / resources / stati c, а шаблоны - в папке project / src / main / templates.

В моем application.properties я имею в виду эти такие папки, как

spring.resources.static-locations=classpath:/static/
spring.thymeleaf.prefix=classpath:/templates/

Это прекрасно работает в моем регионе. Но при развертывании его на экземпляре EC2 выдается следующая ошибка:

Шаблон обработки исключений "/ login": ошибка при разрешении шаблона [/ login], шаблон может не существовать или может быть недоступен для любой из сконфигурированных резолверов шаблонов

, что по сути означает, что эта папка доступна при запуске в моем локальном компьютере, но после контейнера и развертывания приложения этот способ доступа к папкам не работает.

Я пытался найти это, но есть способы относиться к файлу в ресурсах относительно, но не ко всем папкам.

Пожалуйста, дайте мне знать, что мне здесь не хватает.

1 Ответ

0 голосов
/ 01 апреля 2020

Как вы упаковываетесь? Можете ли вы переместить ваши шаблоны в каталог src / main / resources? Все в этом каталоге должно быть статически доступно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...