项目启动时报错,tomcat停止。
报错信息:
[ost-startStop-1] o.s.b.web.embedded.tomcat.TomcatStarter : Error starting Tomcat context. Exception:
org.springframework.beans.factory.BeanCreationException. Message: Error creating bean with name
'servletEndpointRegistrar' defined in class path resource
[org/springframework/boot/actuate/autoconfigure/endpoint/web/ServletEndpointManagementContextConfiguration$WebMv
cServletEndpointManagementContextConfiguration.class]: Bean instantiation via factory method failed; nested exception
is org.springframework.beans.BeanInstantiationException: Failed to instantiate
[org.springframework.boot.actuate.endpoint.web.ServletEndpointRegistrar]: Factory method 'servletEndpointRegistrar'
threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with
name 'healthEndpoint' defined in class path resource
主要错误内容: Error starting Tomcat context. Exception:org.springframework.beans.factory.BeanCreationException.
使用分布式服务:
可能原因:1.依赖冲突导致你的配置文件加载不成功,检查pom文件
2.配置文件加载不成功,启动信息中查看有无nacos等配置中心报错,配置文件加载不成功会导致bean创建失败。
3.配置文件加载不成功的可能原因:
检查target下有无配置文件yml,properties,如果没有可能是pom文件打包build中使用resource忽略了配置文件目录,注释掉内容,clean后再启动。