Spring Boot 部署 CentOS7

JDK以及相关配置参考 https://www.cnblogs.com/dlvguo/p/15598965.html

Maven多模块项目打包

首先将根目录的pom设为,

<packaging>pom</packaging>

其他子模块的pom打包方式设为,

<packaging>jar</packaging>

在maven中的根目录->liftcycle,先clean再package

image-20220603202351017

之后在对应的SpringBoot模块下的输出找到jar包放到服务器上即可。如果是只想单独的子模块打包,可以在总模块下clean,再install,后面只需要在子模块中使用package中导包即可。

CentOS7 后台运行

正常运行命令为

java -jar xxx.jar

后台运行命令为

nohup java -jar xxx.jar &

为了方便管理,采用pm2进行后台部署

新建一个lsv.json

{
    "name": "lsv",
    "script": "java",
    "args": [
        "-jar",
        "lsv_portal-0.0.1-SNAPSHOT.jar"
    ],
    "exec_interpreter": "",
    "exec_mode": "fork"
}

在jar包对应目录下,使用pm2命令启动即可。

pm2 start lsv.json

image-20220603204924879

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐