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

时间:2024-04-03 22:31:22

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

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

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

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

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

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

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

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

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

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

改正后的pom文件:

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

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

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

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