小编给大家分享一下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文件无法正常运行怎么办有了一定的了解,想了解更多相关知识,欢迎关注亿速云行业资讯频道,感谢各位的阅读!
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。