SpringCloud项目在eclipse中正常启动,但是在服务器里面使用java -jar命令启动却失败

本文分享了在服务器上使用java-jar命令启动SpringCloud微服务项目时遇到的异常及解决过程。作者发现未正确打包第三方jar包是问题根源,通过调整maven插件配置,成功解决了问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近在公司里面自己搭建了一个SpringCloud的微服务项目,SpringCloud项目在eclipse中正常启动,但是在服务器里面使用java -jar命令启动却报了下面的异常:

然后看了在eclipse里面的启动情况:

可以正常启动,并且可以正常访问接口。

这个问题困扰了我半天,经过不断的百度找解决办法,但是百度了许久也没有找到可以解决我问题的博客。网上的方法都试过了,就是不起效。最后自己不断在自己的项目、配置文件、mvn打包文件上逐步排查,终于发现问题所在,仔细看工程目录下的jar包文件:

原来是自己没有打包到第三方jar包,然后继续找解决方案,最后发现maven插件少了点东西:

改正后的pom文件:

把这一段配置加上后再重新执行以下mvn clean和mvn package,然后到maven打包目录下执行java -jar xxx.jar,项目正常启动:

工作的业余时间尽量把自己开发过程中遇到的问题记录下来,希望可以帮助到后面的人,让大家少走没有必要的弯路,谢谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值