目录
问题详情
解决方法
问题详情
项目可以打包正常,但是云服务器上无法运行,报错:no main manifest attribute,in xxx.jar
![](https://i-blog.csdnimg.cn/blog_migrate/69f678286089eed67b209fbc4dda458a.png)
解决方法
1.查看pom.xml配置文件,检查以下代码,没有则加上:
<packaging>jar</packaging>
2.检查<plugin>中<configuration>标签下面是否有个 <skip>true</skip>,有则去掉这个标签。
![](https://i-blog.csdnimg.cn/blog_migrate/26fd58dff0e6431b51913bff3df3e166.png)
再次刷新Maven,再次打包
![](https://i-blog.csdnimg.cn/blog_migrate/500ec2f081074b8dde0053043921d6c0.png)
此时的文件比之前运行不了的的jar文件大了许多,原因就是<skip>true</skip>跳过了很多内容。
再次上传到服务器上并运行:运行成功
![](https://i-blog.csdnimg.cn/blog_migrate/3342fd0399b24db65fd33a766cf3f1a6.png)
所有评论(0)