- 错误:**
2018-11-12 18:25:31.221 INFO 3028 --- [ Thread-3]
com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown initiated...
2018-11-12 18:25:31.223 INFO 3028 --- [ Thread-3] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown completed.
为什么会出现此错误?
我该怎么解决呢?
8条答案
按热度按时间ryevplcw1#
类路径中似乎没有任何嵌入式Web服务器。请尝试通过
spring-boot-starter-web
依赖项添加 Tomcat。美芬
pom.xml
:分级
build.gradle
:fnvucqvd2#
我的问题是pom.xml中不包含
spring-boot-starter-web
artifactId1 -将下面的新
dependency
添加到pom.xml。2 -转到pom.xml,右键单击并继续查看图像:
eulz3vhy3#
通过注解掉此依赖项修复了我的问题:
如果仍然遇到错误,请尝试注解上面代码中的〈scope标记。
suzh9iv84#
在我的情况下,我正在学习一本关于Kotlin的书,在关于通过Kotlin使用Spring的章节中。我使用Spring Initializr设置了gradle项目。我能够从IntelliJ IDEA ide的gradle选项卡中执行gradle清理和gradle构建,然后我尝试使用“fun main”旁边的“runmyApplicationKt”来运行这个项目()”在MyApplication.kt中找到的顶级函数。 Spring Boot 项目一开始还可以,但正如在最初的海报的示例中发现的那样,Hikari数据源关闭,Spring启动本身停止。
问题是我是Gradle新手,修复方法是避免上述情况,而是转到Gradle选项卡〉任务〉应用程序〉bootRun,这样可以在避免关机的同时运行应用。然后我就可以使用curl命令访问我的REST风格Web服务运行项目。
作为参考,为什么curl命令对我的spring gradle REST项目不起作用:Curl : connection refused
r3i60tvu5#
检查是否有不使用的jpa依赖项并将其删除。还要添加Tomcat和spring-boot-starter-web的依赖项
移除
如果不存在则添加
l3zydbqr6#
检查pom.xml中是否有
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> </dependency>
,将其删除zwghvu4y7#
我除去
而且很有效
vom3gejh8#
我删除了这个依赖项,它对我起作用了!