今天公司的一个小白遇到的问题:Unable to start embedded container; nested exception is........

今天一个小白遇到的问题:Unable to start embedded container; nested exception is............................... 

把我的解决思路分享一下,有不足的地方还望指点出来............................................

这个问题是这样报错的:

2022-08-05 13:57:49,141 ERROR (SpringApplication.java:771)- Application startup failed
org.springframework.context.ApplicationContextException: Unable to start embedded container; nested exception is org.springframework.boot.context.embedded.EmbeddedServletContainerException: Unable to start embedded Tomcat
	at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.onRefresh(EmbeddedWebApplicationContext.java:137)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:537)
	at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:122)
	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:693)
	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:360)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:303)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1118)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1107)
	at com.yishun.hcn_springboot.App.main(App.java:17)
    ...............................
    ...............................

你第一反应是不是依赖包出错了?嘿!别说,它还真有可能是依赖包重复使用的问题,于是你跑去pom.xml  文件,细心查看半天,还真有一两个包由于粗心,导致多引用了,所以你去掉了,然后重启运行,要是能跑成功,算你运气好,你就是这个问题,但要是你发现还运行不起来.............

所以也就有了第二解决手段,你一想哈,spring boot的内嵌Tomcat运行不起来,不就是环境不匹配导致的吗?于是你去看开发工具(Idea、eclipse...)的环境配置,是否是和本机环境相匹配。好了,搞半天之后,运气好的话,你的问题就此解决。运气不好的话.........................

那么你再看看你的工具是不是悄悄给你的项目加了一个本地Tomcat,你想想哈,本来spring boot自身都内嵌了一个Tomcat了,而工具或者项目却硬生生再搞出另一个,你猜会出什么问题?自然是大、小老婆争风吃醋呗!项目根本不知道要用那个Tomcat,所以就导致这问题了,知道问题了就好办了,删除一个Tomcat不就结了嘛!

解决:点开项目 build path 里面 看看是不是多了一个Tomcat X. 把它remove掉就好了,各个开发工具的所在位置不一致,但几乎大同小异,同样的解决办法,干掉就完了,然后重启运行........

好了,分享完毕

总结:写代码没有解决不了的bug,只是你没找对方法而已,遇到问题没紧张,你坚信能解决就完了。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值