0%

SpringBoot2 可执行 jar 包并配置服务

SpringBoot 默认会集成 spring-boot-maven-plugin 这个组件,需要打包成可执行的 jar 包,只需要在其中添加一个配置项 executable

1
2
3
4
5
6
7
8
9
10
11
12
13
...
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<executable>true</executable>
</configuration>
</plugin>
</plugins>
</build>
...

接下来就可以使用 java -jar test.jar 直接执行了。

可以讲其连接到 /etc/init.d 目录下,配置成 Linux 服务,并配置开机自启动

1
2
3
ln -s test.jar /etc/init.d/test

chkconfig test on