Spring Boot项目源码启动正常,打成jar包后启动报错找不到主类
java -jar .\target\demo-0.0.1-SNAPSHOT.jar
personal-demo-0.0.1-SNAPSHOT.jar中没有主清单属性
网上翻了,大多都是说在pom.xml加以下这段
<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build>
加上还没没有解决问题,依然是找不到主类
知道看到一位大神(回头找不到原链接,请见谅)的文章,在上面的答案基础上再把执行器配置出来,也就是:
<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><executions><execution><goals><goal>repackage</goal></goals></execution></executions></plugin></plugins></build>
</project>
最终完美解决问题
Spring Boot项目源码启动正常,打成jar包后启动报错找不到主类相关推荐
- spring boot 项目源码_Spring Boot2 系列教程(三)理解 Spring Boot 项目中的 parent
前面和大伙聊了 Spring Boot 项目的三种创建方式,这三种创建方式,无论是哪一种,创建成功后,pom.xml 坐标文件中都有如下一段引用: <parent><groupId& ...
- Spring MVC 基于注解的class文件打成jar包后注入失败
异常信息: Spring MVC Autowired – No qualifying bean of type [] found for dependency: expected at least 1 ...
- SpringBoot项目在idea中运行正常,打包jar包后运行报NoClassDefFoundError和UnsatisfiedDependencyException解决方案...
SpringBoot项目在idea中运行正常,按照网上的方式打成jar包后在控制台运行报错. 第一个错误: 2018-09-06 09:38:35,222 ERROR (SpringApplicati ...
- Java接入PayPal教程,Spring boot Demo源码,企业账号注册,支付,回调,退款全流程,最新PayPal SDK
一.环境准备 1. 注册 2. 创建沙箱测试账号 3. Client ID及Secret 二.核心代码 1. 官方github sdk 2. pom引用 3. 代码讲解 4. 支付代码demo流程 5 ...
- spring boot 瘦身打包排除其他依赖jar包
一个普通的spring boot项目差不多就要50M左右的大小,随着项目的进行,代码包大小才1M以内,对于我们开发人员来说是一种极大的痛苦,查找了一下网上的资源, 在<excludeGroupI ...
- Java项目打成Jar包后执行Jar包指定方法
最近在考虑跳个槽的问题,也看了几个面试,其中有一个面试让我本地写一个蛇形矩阵,打成Jar包,并且可以使用java -jar 命令启动,本人基础不太牢固,这个问题我找了半天才找到解决的办法,面试题答完直 ...
- SpringBoot项目打成jar包后,无法读取resources下的文件
最近在使用aspose将word转PDF并进行签章打印,读取凭证文件时遇到一个问题,凭证文件放在resources目录下,Windows下可正常读取,但是打成jar包部署到Linux服务器上却取不到文 ...
- Java如何读取JAR包外的properties文件及打成jar包后无法读取到jar包内的properties文件
项目中,经常把一部分功能独立出来,做一个java project,然后打成jar包供其他项目引用.这时候,如果jar包中需要读取配置文件信息,则很少把该配置打进jar包,因为它不方便修改,更多都是采 ...
- java 代码打开jar文件_Java基础之用记事本编辑java代码运行,并且打成jar包后运行...
使用记事本写java代码 1.在d盘新建一个记事本,名字叫做zhanzhuang.java,会询问不可用,是否继续,点击是 2.在里面编辑就如下内容,注意文件的名字要和 class 后面的名字相对应 ...
最新文章
- 把数字翻译成字符串python_46 把数字翻译成字符串
- Web2.0时代,你得到什么?
- java 方法注解_使用Java注解不正确的方法
- my.ini优化mysql数据库性能的十个参数(推荐)
- python2和python3字符串区别_python2和python3字符串区别
- Netty工作笔记0066---Netty核心模块内容梳理
- 所谓伊人,在水一方--------------折射定律
- 台式计算机电源机箱维修,台式电脑电源故障维修实例教程
- matlab 质心,Matlab中三点确定质心
- stm32跑web服务器和协议栈的区别,STM32与LAN9252构建EtherCAT从站(二):使用SSC生成协议栈和XML文件——丁丁的个人网站...
- 计算机组成原理-第一章 计算机系统概述(详细知识点总结)
- Lect3 最优化Optimization
- c语言函数遇到return就结束,关于c语言中return的用法介绍
- 关于linux下进程、线程和任务的一种阐述
- PPT学习整理(八)PPT动画全入门
- java 日文片假名半角转全角_日文 全角/半角 平假名/片假名 的转换
- 00.Sublime汉化、默认代码块、代码提示教程
- 出租车管理系统java_Java学员作品-出租车管理系统
- java定义常量_JAVA中定义常量方法
- 微信小程序开发-新闻列表之新闻列表绑定
热门文章
- 《2022大数据产业年度创新技术突破》榜重磅发布丨金猿奖
- java swing弹窗_java Swing实现弹窗效果
- Linux-Shell脚本-启动杀死进程
- 虚拟主机 (Virtual Host)
- Go实战--golang中使用echo框架中的HTTP/2、Server Push(labstack/echo、golang.org/x/net/http2)
- 共享内存(进程间的通信方式)
- 通过mysqld启动mysql_mysqld_safe启动mysql数据库的参数
- 关于项目 java版本QQ (含服务器和客户端)
- arduino控制颜色传感器
- AXURE RP EXTENSION For Chrome安装与修复