解决Unable to start embedded container SpringBoot启动报错问题

 更新时间:2023年07月10日 09:35:10   作者:岸河  
这篇文章主要介绍了解决Unable to start embedded container SpringBoot启动报错问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

Unable to start embedded container SpringBoot启动报错

自己手动创建的一个SpringBoot工程,添加的依赖,报了这个错,

然后百度没看到明显的错误

org.springframework.context.ApplicationContextException: Unable to start embedded container; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'tomcatEmbeddedServletContainerFactory'

往下看最根本的报错信息

Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.hibernate.validator.internal.engine.ConfigurationImpl

嗯嗯,是这个类ConfigurationImpl出问题了,憋说了点进去看看翻一翻

初看,一切正常~~

往下看,嗯?

怎么日志这里报错了,代码是红的,

感觉应该是这里出了问题,点进去继续看看,???怎么全报红了

全红,有大问题呀,看一下这是什么依赖,jboss依赖,然后突然想到了,这个依赖有问题?

用IDEA看一下依赖关系,这里报错了,再去maven仓库看一下

依赖为空。。。。。这就是原因了。。。。。

重新导入jar就可以了(我是因为本地有两个maven仓库,配置的时候没注意,所以没找到)

梳理一下过程

spring-boot-starter-web依赖于hibernate-validator,然后这个继续向下依赖与jboss-logging,这个找不到,所以报错

hibernate-validator内部实现了一个日志框架,是基于jboss-logging开发的(jboss-logging和slf4j一样,都是门面日志框架,提供一些列日志接口规范,供其他人实现,谁都可以实现,SpringBoot默认使用的logback日志框架就给予slf4j的)

注意:

SpringBoot启动报错,先看依赖

小疑问:

依赖报错,pom文件为什么不报错呢,有点浪费时间呀!!!

总结

 以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 图文详解java反射机制及常用应用场景

    图文详解java反射机制及常用应用场景

    这篇文章主要为大家介绍了图文详解java反射机制及常用应用场景,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-03-03
  • [Java]详解Socket和ServerSocket学习笔记

    [Java]详解Socket和ServerSocket学习笔记

    即时类应用或者即时类的游戏,HTTP协议很多时候无法满足于我们的需求,这会,Socket对于我们来说就非常实用了。本篇文章主要介绍了Socket和ServerSocket,有兴趣的可以了解一下。
    2016-12-12
  • Spring Boot CLI安装教程

    Spring Boot CLI安装教程

    Spring Boot是一个命令行工具,用于使用Spring进行快速原型搭建。本文重点给大家介绍Spring Boot CLI安装教程,感兴趣的朋友参考下吧
    2017-08-08
  • MyBatis中动态SQL的使用指南

    MyBatis中动态SQL的使用指南

    MyBatis 是一个流行的持久层框架,它通过 XML 或注解将接口方法与 SQL 映射在一起,动态 SQL 是 MyBatis 的一大特性,它使得构建灵活的查询变得简单,本文将通过一个 User 表的示例,介绍 MyBatis 中常用的动态 SQL 方法,需要的朋友可以参考下
    2024-09-09
  • Java根据日期截取字符串的多种实现方法

    Java根据日期截取字符串的多种实现方法

    在实际开发中,我们经常会遇到需要根据日期来截取字符串的需求,例如从文件名中提取日期信息,Java 提供了多种方法来实现根据日期来截取字符串的功能,本文将给大家介绍了Java根据日期截取字符串的多种实现方法,需要的朋友可以参考下
    2024-11-11
  • Java中子类调用父类构造方法的问题分析

    Java中子类调用父类构造方法的问题分析

    本篇文章介绍了,Java中子类调用父类构造方法的问题分析。需要的朋友参考下
    2013-04-04
  • Unicode、UTF-8 和 ISO8859-1区别解析

    Unicode、UTF-8 和 ISO8859-1区别解析

    这篇文章主要介绍了Unicode、UTF-8 和 ISO8859-1到底有什么区别,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-01-01
  • SpringBoot的reload加载器的方法

    SpringBoot的reload加载器的方法

    本篇文章主要介绍了SpringBoot的reload加载器的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-03-03
  • 详解java基于MyBatis使用示例

    详解java基于MyBatis使用示例

    这篇文章主要介绍了详解java基于MyBatis使用示例,对学习MyBatis有一定的帮助,有需要的可以了解一下。
    2016-11-11
  • SpringBoot2整合ElasticJob框架过程详解

    SpringBoot2整合ElasticJob框架过程详解

    这篇文章主要介绍了SpringBoot2整合ElasticJob框架过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-03-03

最新评论