springboot 打包 jar 及运行

原创
2022/09/08 20:37
阅读数 166

非常easy

先检查POM.XML打包插件,尤其注意executions部分:

<build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <version>2.5.0</version>
                <configuration>
                    <excludes>
                        <exclude>
                            <groupId>org.projectlombok</groupId>
                            <artifactId>lombok</artifactId>
                        </exclude>
                    </excludes>
                </configuration>
                <executions>
                    <execution>
                        <goals>
                            <goal>repackage</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>

    </build>

然后:

1、在maven面板,直接双击package,在运行成功后会在taget下出现jar包

2、运行方式,直接就是 java -jar xxx.jar即可

3、如果不想打包方式运行,可以解压后,在根目录下执行 

java org.springframework.boot.loader.JarLauncher

即可。

4、如果要bat运行,如下所示:

cd E:\JAVA_APPLICATION\information
E:
java org.springframework.boot.loader.JarLauncher
pause

关键是第二行,E:这行用于切换到目录,否则CD无用。

5、如果发现MYSQL老是提示 The last packet sent successfully to the server was 0 milliseconds ago. 

则检查连接字符串是否采用的是域名,改成ip即可(发现仅在springboot独立运行模式下出现此问题,原因暂时未知)。

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部