我创建了一个简单的spring引导应用程序,并使用spring初始化程序H2和JPA添加了两个依赖项。我在application.properties文件中添加了H2配置,然后在resource文件夹中添加了hoteldata.sql文件。当我运行这个项目时,spring引导日志并没有显示Tomcat已经启动。
我希望在启动春季启动应用程序时显示以下日志
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-控制台没有发生任何事情。。
我在配置级别遗漏了什么吗?
终于解决了这个问题。除了H2和JPA依赖,我们还需要添加"spring-boot-starter-web"依赖。这有助于在spring-boot应用程序中启动内置的Tomcat。