Простой проект блога на Spring Framework 6.1.21. Разворачивается в сервлет-контейнере Tomcat и слушает 8080 порт.
- JDK 21
- Gradle
- Apache Tomcat 10.1.34
Из корня проекта выполнить:
./gradlew clean testЕсли успешно, в логах будет что-то вроде:
BUILD SUCCESSFUL in 9s
5 actionable tasks: 5 executed
- Из корня проекта запустить сборку WAR-архива:
./gradlew clean war
- Полученный архив скопировать в директорию
webappsTomcat:cp build/libs/ROOT.war <TOMCAT_HOME>/webapps/ROOT.war
- Запустить Tomcat:
cd <TOMCAT_HOME>/bin && ./startup.sh
- Убедиться, что всё в порядке: http://localhost:8080/api/health должен вернуть
{"status":"ok"}.