springboot 正常启动工程报:Process finished with exit code 0

问题

跟往常一样用idea快速创建了一个springboot工程,但是启动的时候并没有打出监听端口的日志,同时呢程序竟然退出了。
如图
项目启动时的日志

排查

这就很奇怪了啊,正常启动首先会打印出对应的监听端口日志,同时程序会阻塞,等待链接。
于是看了我引的包有没有问题。
如图
导入的包

由于我的工程是快速搭建起来的,并没有手动的改任何东西,所有我们看一下pom文件,创建工程的时候idea自动帮我们引入了哪些包
如图
pom文件自动引入的包

原因

我们是启动的是web工程,显然没有引入spring-boot-starter-web的包,当然也就没有引入web相对应的tomcat包,大家可以看上面第一张图片,并没有tomcat对应的jar,正常情况下我们是可以看到tomcat-core类似这样的jar包的。
所以我们引入

org.springframework.boot
spring-boot-starter-web

如上的jar包之后,我们再看下
如图

tomcat对应的jar

重新启动

如图
在这里插入图片描述
我们熟悉的启动日志终于出来了
综上,就是因为我们是web工程,但是我们并没有引入对应的web对应的jar包,比如tomcat所以导致启动的时候,程序按照正常的spring工程去启动了

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值