Springboot工程idea中正常,linux上无法启动IllegalArgumentException: name?

新手上路,请多包涵

Springboot工程在idea中正常启动,但是打包放到linux上无法启动报错,我这个是springcloud项目,别的工程能正常在linux启动
报错如下
image.png

查了一下这个错误可能是传入参数错误,但我传的参数没问题,试了很多次还是一样,
还有查到说是使用mybatis-plus配置问题造成的,我的配置在idea中没问题,基本的配置
image.png

阅读 1k
1 个回答
✓ 已被采纳新手上路,请多包涵

问题解决,是打包问题,通过查看MANIFEST.MF文件看到,没有Start-Class,所以Springboot没有找到入口,jdk8就是name的提示,我使用jkd17就提示mainclass找不到
image.png
解决办法:
很简单一个方式就是在build中指定mainclass文件,就是SpringbootApplication类位置
image.png
确实头疼解决这个用了一天时间,1.8这个异常提示太少而且还是name,搞得我解决方向一直不对,但解决了也是有很深的印象了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题