весенняя загрузка Tomcat

#java #spring-boot #tomcat

#java #весенняя загрузка #tomcat

Вопрос:

Я создал одно простое приложение spring boot и добавил 2 зависимости, используя инициализаторы spring, H2 и JPA. Я добавил конфигурацию H2 в файл application.properties, а затем добавил файл hoteldata.sql в папку ресурсов. Когда я запускаю проект, журнал загрузки spring не показывает, что Tomcat запущен.

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

 main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8081 (http)
2020-12-06 18:16:26.350  INFO [userms,,,] 9144 --- [           main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2020-12-06 18:16:26.351  INFO [userms,,,] 9144 --- [           main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.37]
2020-12-06 18:16:27.085  INFO [userms,,,] 9144 --- [           main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
 

но он не появляется..

Когда я попадаю в конечную точку, http://localhost:8081/h2-console ничего не происходит..

Я что-то пропустил на уровне конфигурации?

Ответ №1:

Наконец, я решил эту проблему. Наряду с зависимостями H2 и JPA, нам также необходимо добавить зависимость «spring boot starter web».Это помогает запустить встроенный Tomcat в приложении spring boot.