文章目录
  1. 1. 生成文件
  2. 2. nohup
  3. 3. 系统服务

Spring Boot的三种运行方式:

  • 运行Spring Boot的应用主类(一般是 Application.java)
  • 使用Maven运行mvn spring-boot:run
  • mvn clean package 打成jar包后,使用java -jar *.jar运行

生成文件

java -jar ***********.jar > log.file 2>&1 &

nohup

后台运行服务.
nohup java -jar ***********.jar &

系统服务

直接配置到系统服务。主要步骤如下:

  • 在pom.xml中添加Spring Boot的插件,并注意设置executable配置

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <build>
    <plugins>
    <plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <configuration>
    <executable>true</executable>
    </configuration>
    </plugin>
    </plugins>
    </build>
  • 完成上面配置后,使用mvn install打包,生成一个jar包

  • 创建软连接到/etc/init.d/目录下

    sudo ln -s /var/yourapp/yourapp.jar /etc/init.d/yourapp

  • 在完成软连接创建之后,我们就可以通过如下命令对*.jar 应用来控制启动、停止、重启操作了
    /etc/init.d/yourapp start|stop|restart
文章目录
  1. 1. 生成文件
  2. 2. nohup
  3. 3. 系统服务