本文主要是介绍Spring项目启动,自动退出:Unregistering JMX-exposed beans on shutdown,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、问题描述
Spring项目启动,自动退出:
具体退出信息如下:
2019-11-01 11:19:22.387 INFO 19408 --- [ restartedMain] com.db.api.japi.JapiApplication : Starting JapiApplication on LAPTOP-VG0R2RSI with PID 19408 (...\japi\target\classes started by Lenovo in ...\japi)
2019-11-01 11:19:22.389 INFO 19408 --- [ restartedMain] com.db.api.japi.JapiApplication : No active profile set, falling back to default profiles: default
……
2019-11-01 11:29:43.732 INFO 9460 --- [ Thread-17] s.c.a.AnnotationConfigApplicationContext : Closing org.springframework.context.annotation.AnnotationConfigApplicationContext@4906c61a: startup date [Fri Nov 01 11:29:39 CST 2019]; root of context hierarchy
2019-11-01 11:29:43.736 INFO 9460 --- [ Thread-17] o.s.j.e.a.AnnotationMBeanExporter : Unregistering JMX-exposed beans on shutdown
2019-11-01 11:29:43.737 INFO 9460 --- [ Thread-17] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default'
二、问题原因
缺少spring-boot-starter-tomcat依赖,查看pom.xml文件,发现莫名排除了这个依赖,也忘记为什么排除了。很尴尬~
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><exclusions><exclusion><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-tomcat</artifactId></exclusion></exclusions>
</dependency>
三、解决办法
注释掉排除的tomcat依赖就可以了
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId>
<!-- <exclusions>-->
<!-- <exclusion>-->
<!-- <groupId>org.springframework.boot</groupId>-->
<!-- <artifactId>spring-boot-starter-tomcat</artifactId>-->
<!-- </exclusion>-->
<!-- </exclusions>--></dependency>
四、参考
1.https://blog.csdn.net/w893932747/article/details/81297319
这篇关于Spring项目启动,自动退出:Unregistering JMX-exposed beans on shutdown的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!