服务器之家

服务器之家 > 正文

一文解决springboot打包成jar文件无法正常运行的问题

时间:2020-07-09 11:42     来源/作者:xiaoxiong_blog

1.用intellij idea 创建了一个springboot的项目,前期都运行的好好的,在idea中可以正常运行,但是打包成Jar运行却一直报错。

2.经过不懈探索,终于找到解决办法

3.首先,找到pom.xml,把下面的build块中的内容改成如下所示

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<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打包成jar文件无法正常运行的问题

问题原因:

springboot项目打包, 不能用idea自带的命令, 需要使用maven来打包

解决办法:

1.用intellij idea 创建了一个springboot的项目,前期都运行的好好的,在idea中可以正常运行,但是打包成jar运行却一直报错。

2.首先,找到pom.xml,把下面的build块中的内容改成如下所示

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<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 这个命令来打包,如图所示:

一文解决springboot打包成jar文件无法正常运行的问题

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

一文解决springboot打包成jar文件无法正常运行的问题

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

一文解决springboot打包成jar文件无法正常运行的问题

到此这篇关于一文解决springboot打包成jar文件无法正常运行的问题的文章就介绍到这了,更多相关springboot打包jar文件内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/xiaoxiong_blog/article/details/107221135

标签:

相关文章

热门资讯

2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全 2019-12-26
歪歪漫画vip账号共享2020_yy漫画免费账号密码共享
歪歪漫画vip账号共享2020_yy漫画免费账号密码共享 2020-04-07
沙雕群名称大全2019精选 今年最火的微信群名沙雕有创意
沙雕群名称大全2019精选 今年最火的微信群名沙雕有创意 2019-07-07
男生常说24816是什么意思?女生说13579是什么意思?
男生常说24816是什么意思?女生说13579是什么意思? 2019-09-17
玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分
玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分 2019-06-21
返回顶部