一文解决springboot打包成jar文件无法正常运行的问题
1.用intellij idea 创建了一个springboot的项目,前期都运行的好好的,在ide中可以正常运行,但是打包成Jar运行却一直报错。
2.经过不懈探索,终于找到解决办法
3.首先,找到pom.xml,把下面的build块中的内容改成如下所示
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <!--这里写上main方法所在类的路径--> <configuration> <mainClass>server.demo.DemoApplication</mainClass> </configuration> <executions> <execution> <goals> <goal>repackage</goal> </goals> </execution> </executions> </plugin> </plugins> </build>
4.然后,请千万不要用Intellij idea来打包项目为Jar,你应该来到项目的根目录,然后用 mvn clean package 这个命令来打包,如图所示:
5.然后在target目录下,可以得到jar文件
6.然后就可以正常运行了,亲测有效,希望可以帮助各位
附录:springboot打包成jar文件无法正常运行, bat启动缺少jar文件
问题描述:
使用idea打包springboot项目成jar包, 想制作成bat命令来启动, 启动缺少jar文件

问题原因:
springboot项目打包, 不能用idea自带的命令, 需要使用maven来打包
解决办法:
1.用intellij idea 创建了一个springboot的项目,前期都运行的好好的,在idea中可以正常运行,但是打包成jar运行却一直报错。
2.首先,找到pom.xml,把下面的build块中的内容改成如下所示
<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><!--这里写上main方法所在类的路径--><configuration> <mainClass>server.demo.DemoApplication</mainClass></configuration><executions> <execution> <goals> <goal>repackage</goal> </goals> </execution></executions></plugin></plugins></build>
3.然后,请千万不要用Intellij idea来打包项目为Jar,你应该来到项目的根目录,然后用 mvn clean package 这个命令来打包,如图所示:

4.然后在target目录下,可以得到jar文件

5.然后就可以正常运行了,亲测有效,希望可以帮助各位

到此这篇关于一文解决springboot打包成jar文件无法正常运行的问题的文章就介绍到这了,更多相关springboot打包jar文件内容请搜索好吧啦网以前的文章或继续浏览下面的相关文章希望大家以后多多支持好吧啦网!
相关文章:
1. python matplotlib工具栏源码探析二之添加、删除内置工具项的案例2. Python unittest生成测试报告过程解析3. CSS Hack大全-教你如何区分出IE6-IE10、FireFox、Chrome、Opera4. 用PHP读取和编写XML DOM5. Django-simple-captcha验证码包使用方法详解6. 解决VUE项目使用Element-ui 下拉组件的验证失效问题7. CSS3实例分享之多重背景的实现(Multiple backgrounds)8. php去掉数组的第一个值的两个函数:array_shift、array_splice9. Docker暴露2375端口导致服务器被攻击问题及解决方法10. python b站视频下载的五种版本

网公网安备