https://dev.to/arpan_banerjee7/run-reac ... ifact-14pa
При запуске этого JAR в VSCode и доступе к странице реакции js (http://localhost:9001/home), все работает как положено. Но когда я развернул тот же JAR-файл в Elastic beanstalk, возникло исключение ниже:
Код: Выделить всё
Caused by: org.thymeleaf.exceptions.TemplateInputException: Error resolving template [index], template might not exist or might not be accessible by any of the configured Template Resolvers
Я подозреваю, что путь префикса thymleaf, определенный в application.properties, не распознается thymleaf при развертывании JAR в эластичном beanstalk. Папка сборки React js копируется в папку /target/classes/static/ согласно ссылке выше, поэтому я указываю этот путь в префиксе thymleaf.
Пожалуйста, подскажите мне, как это можно решить.
В ErrorController я сопоставил /error для загрузки страницы реакции js:
Код: Выделить всё
@RequestMapping(value ="/error")
public ModelAndView mav(){
ModelAndView mav=new ModelAndView("index");
return mav;
}
Код: Выделить всё
spring.thymeleaf.prefix=file:./target/classes/static/
Код: Выделить всё
org.springframework.boot
spring-boot-starter-thymeleaf

Подробнее здесь: https://stackoverflow.com/questions/760 ... late-index
Мобильная версия