首页 > 开发 > Java > 正文

Centos下SpringBoot项目启动与停止脚本的方法

2024-07-14 08:42:58
字体:
来源:转载
供稿:网友

使用Maven脚本在Centos服务器中启动与停止项目

首先项目需要引用Maven的SpringBoot插件

  <profiles>    <profile>      <id>boot-repackage</id>      <build>        <plugins>          <plugin>            <groupId>org.springframework.boot</groupId>            <artifactId>spring-boot-maven-plugin</artifactId>          </plugin>          <plugin>            <groupId>org.apache.maven.plugins</groupId>            <artifactId>maven-surefire-plugin</artifactId>            <version>2.18.1</version>            <configuration>              <skipTests>true</skipTests>            </configuration>          </plugin>        </plugins>      </build>    </profile>  </profiles>

启动项目脚本

以项目名为rongyuan-project为例需先执行停止项目脚本

#!/bin/shsh bin/stop.shgit pullnohup mvn spring-boot:run -Drun.profiles=prod &tailf nohup.out

项目停止脚本

以项目名为rongyuan-project为例

#!/bin/bashPID=$(ps -ef | grep rongyuan-project | grep -v grep | awk '{ print $2 }')if [ -z "$PID" ]then  echo rongyuan is already stoppedelse  echo kill $PID  kill $PIDfi

tips:在项目中mkdir bin文件夹,然后在bin目录下touch start.sh与stop.sh,即可在项目中执行脚本,并且目录结构也更加优美.

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持VeVb武林网。


注:相关教程知识阅读请移步到JAVA教程频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表