项目部署---手工部署项目

手工部署项目

  1. 在ideal中开发springboot项目并打成jar包
    项目部署---手工部署项目_第1张图片

  2. 将jar包上传到Linux服务器

    mkdir /usr/local/app 创建目录,将项目jar包放到此目录

    ![](https://img-blog.csdnimg.cn/83cf26b151874637a2dfeda7dd05e4cf.jpeg)

  3. 启动SpringBoot程序

项目部署---手工部署项目_第2张图片

  1. 检查防火墙,确保8082端口对外开放,访问SpringBoot项目

    firewall-cmd --zone=public --list-ports

  2. 改为后台运行springboot程序,并将日志输出日志文件

    目前程序运行的问题

    • 线上程序不会采用控制台霸屏的形式运行程序,而是将程序在后台运行
    • 线上程序不会将日志输出到控制台,而是输出到日志文件,方便运维查阅信息

    nohup命令:英文全称nohup Command[Arg …] [&]

    参数说明:

    Command:要执行的命令

    Arg:一些参数,可以指定输出文件

    &:让命令在后台运行

    举例子:

    nohup java -jar boot工程.jar &>hello.log & 后台运行java -jar命令,并将日志输出到hello.log文件

在这里插入图片描述

  1. 停止SpringBoot程序

    ps -ef |grep ‘java -jar’ 查看进程

    kill -9 PID 杀死进程

项目部署---手工部署项目_第3张图片

你可能感兴趣的:(Linux,java,spring,boot,开发语言)