SpringBoot 服务启动的时候报错Application run failed

SpringBoot 服务启动的时候报错Application run failed:

(1)application.yml文件格式错误,编辑的时候是根据提示默认推荐gbk的格式,

百度后一般都说是是配置文件的布局格式问题,后来再次打开后文件里的注释会乱码

后来将格式转成UTF-8后就好了,这种问题真的是好坑。。。

(2)启动过程中的时候报:

2019-02-22 15:50:50.187 ERROR 11880 --- [ main] o.s.boot.SpringApplication : Application run failed

org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.context.ApplicationContextException: Unable to start ServletWebServerApplicationContext due to missing ServletWebServerFactory bean.

 

了解了后是因为需要在启动类的中添加@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class,HibernateJpaAutoConfiguration.class}),排除此类的autoconfig。

了解了下为什么要在启动的时候去做一个排除:

springboot很多依赖插件是有依赖时,就会读取相关配置,如果读取不到,就会使用默认的,可能会报错,但是又在项目中不好排除就可以使用 @EnableAutoConfiguration 注解。启动的时候就不会去读取这些配置了。

  • 17
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
引用\[1\]和\[2\]中提到了应用程序运行失败的错误信息。错误信息显示了一些可能导致应用程序运行失败的原因。其中一个可能的原因是"Unsupported class file major version 61",这意味着应用程序使用了不受支持的Java类文件版本。这可能是由于使用了不兼容的Java版本或编译器导致的。要解决这个问题,您可以尝试使用与您的Java版本兼容的类文件版本,或者更新您的Java版本。 引用\[3\]中提到了一种解决方法,即在@SpringBootApplication注解中排除一些自动配置类。然而,这种方法可能不适用于所有情况。当遇到问题时,最好多读一读错误信息,以便更好地理解问题的根本原因,并找到适合您情况的解决方案。 #### 引用[.reference_title] - *1* [application run failed如何解决](https://blog.csdn.net/gfeilhybcl/article/details/128425646)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [Springboot启动报错[ main] o.s.boot.SpringApplication: Application run failed(佷有可能是版本问题)](https://blog.csdn.net/weixin_45645926/article/details/122894572)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值