当前位置: 首页 > news >正文

springboot部署到服务器提示no main manifest attribute, in xx.jar

写了一个自动化项目部署到服务器结果踩了一个巨坑:

运行 java -jar xxx.jar 结果提示:
no main manifest attribute, in xx.jar

懵逼怎么回事?pom.xml 看吧

            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>3.0.0-M3</version>
                <executions>
                    <execution>
                        <phase>package</phase>
                        <goals>
                            <goal>test</goal>
                        </goals>
                    </execution>
                </executions>
                <configuration>
                    <encoding>UTF-8</encoding>
                    <argLine>
                        -javaagent:"${settings.localRepository}/org/aspectj/aspectjweaver/${aspectj.version}/aspectjweaver-${aspectj.version}.jar"
                    </argLine>
                </configuration>
                <dependencies>
                    <dependency>
                        <groupId>org.aspectj</groupId>
                        <artifactId>aspectjweaver</artifactId>
                        <version>${aspectj.version}</version>
                    </dependency>
                </dependencies>
            </plugin>

找不到运行主类:修改为

           <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <excludes>
                        <exclude>
                            <groupId>org.projectlombok</groupId>
                            <artifactId>lombok</artifactId>
                        </exclude>
                    </excludes>
                </configuration>
            </plugin>
        </plugins>

再次运行OK了

相关文章:

  • Nginx:优化和防盗链
  • 前端uniapp存储对象到本地app端获取不到问题
  • 【C++提高】函数模板基础使用
  • Dubbo 查看服务
  • 论文通过学校的查重率是多少?
  • BIM培训避坑指南,我先帮各位盘一盘
  • 如何用手机备忘录扫描图片文件并保存到相册
  • Node.js学习(二)
  • 数仓建模—用户旅程地图
  • 栈在求值表达式中的应用
  • 二战MySQL数据库【升华篇】
  • 对话情绪识别易语言代码
  • apple相关新闻查询易语言代码
  • 基于微信小程序和安卓的图书销售商城
  • ElasticSearch之自动补全查询
  • (十五)java多线程之并发集合ArrayBlockingQueue
  • 【RocksDB】TransactionDB源码分析
  • Angular数据绑定机制
  • css的样式优先级
  • css系列之关于字体的事
  • JavaScript中的对象个人分享
  • Java程序员幽默爆笑锦集
  • JS学习笔记——闭包
  • Python十分钟制作属于你自己的个性logo
  • socket.io+express实现聊天室的思考(三)
  • Synchronized 关键字使用、底层原理、JDK1.6 之后的底层优化以及 和ReenTrantLock 的对比...
  • Vue 动态创建 component
  • 基于Android乐音识别(2)
  • 理解在java “”i=i++;”所发生的事情
  • 深入浏览器事件循环的本质
  • 在 Chrome DevTools 中调试 JavaScript 入门
  • 看到一个关于网页设计的文章分享过来!大家看看!
  • zabbix3.2监控linux磁盘IO
  • ​ 无限可能性的探索:Amazon Lightsail轻量应用服务器引领数字化时代创新发展
  • ​LeetCode解法汇总1410. HTML 实体解析器
  • #WEB前端(HTML属性)
  • (delphi11最新学习资料) Object Pascal 学习笔记---第5章第5节(delphi中的指针)
  • (Git) gitignore基础使用
  • (pojstep1.3.1)1017(构造法模拟)
  • (附源码)springboot美食分享系统 毕业设计 612231
  • (附源码)ssm基于jsp高校选课系统 毕业设计 291627
  • (学习日记)2024.03.25:UCOSIII第二十二节:系统启动流程详解
  • (轉貼) 2008 Altera 亞洲創新大賽 台灣學生成果傲視全球 [照片花絮] (SOC) (News)
  • *上位机的定义
  • .net framework4与其client profile版本的区别
  • .Net IOC框架入门之一 Unity
  • .net redis定时_一场由fork引发的超时,让我们重新探讨了Redis的抖动问题
  • .NET 程序如何获取图片的宽高(框架自带多种方法的不同性能)
  • .NET 设计模式—简单工厂(Simple Factory Pattern)
  • .NET 同步与异步 之 原子操作和自旋锁(Interlocked、SpinLock)(九)
  • .NET 中 GetHashCode 的哈希值有多大概率会相同(哈希碰撞)
  • .NET 中使用 Mutex 进行跨越进程边界的同步
  • .net 重复调用webservice_Java RMI 远程调用详解,优劣势说明
  • .NET/ASP.NETMVC 大型站点架构设计—迁移Model元数据设置项(自定义元数据提供程序)...
  • .NET开发不可不知、不可不用的辅助类(三)(报表导出---终结版)