Следующая процедура предназначена для устранения ошибки library not found
для проектов, созданных с помощью Maven Project
.Но если вы создадите проект с использованием Spring Initializr
, такой проблемы не будет.Теперь откройте Project Structure
(сочетание клавиш Ctrl + Alt + Shift + S) в Intellij
.Затем следуйте этому изображению:
Нажмите Create Artifact
.Затем выполните следующее изображение:
Выберите все библиотеки, затем щелкните правой кнопкой мыши и выберите Put into /WEB_INF/lib
.Нажмите ОК, затем скомпилируйте, тогда все будет хорошо.Но не забудьте повторить процесс для каждой вновь добавленной библиотеки.Печально, но верно, что для maven project
нет автоматизированного процесса, но вы можете переключиться на Spring Initializr
.
ОБНОВЛЕНИЕ
Если вы создали свой проект с помощью Spring Initializr
тогда я сомневаюсь, что вы можете использовать по умолчанию Tomcat
, установленный в вашей системе.В этом случае вы должны использовать embedded tomcat
, который автоматически управляется IDE при его запуске.Ниже приведена ссылка для зависимости maven, и удалите ранее добавленную вами конфигурацию tomcat:
<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-tomcat -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<version>1.5.13.RELEASE</version>
</dependency>