Файлы html вне видимости проекта на java

https://github.com/karlsonkiller/Crud_project3

Тут загружен мой Crud проект, для обучения. Я не могу понять, почему у меня выдает ошибку при запуске TomCat, не удается открыть файл index.html.

В проекте используется Spring, Hibernate, Mysql, Maven, Tomcat

AppConfig, AppInit, WebConfig - конфигурационные классы для Spring

resources - папка в которой хранятся настройки для Hibernate, а так же Mysql

UserController - это класс, который управляет, страницами на сервере ( открывает и перенаправляет на другие html формы )

webapp - папка, в которой хранятся html файлы

java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/pages/index.html]

org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.thymeleaf.exceptions.TemplateInputException: An error happened during template parsing (template: "ServletContext resource [/WEB-INF/pages/index.html]")

org.thymeleaf.exceptions.TemplateInputException: An error happened during template parsing (template: "ServletContext resource [/WEB-INF/pages/index.html]")

Ответы (1 шт):

Автор решения: Qwer

Насколько я знаю, thymeleaf, а Вы его используете, ищет шаблоны страниц в папке templates. Создайте эту папку в ресурсах и перенесите в нее файл index.html.

→ Ссылка