项目部署

打包

  1. 设置一个端口(不能和你服务器上已有的端口冲突),在阿里云配置安全组规则把你项目的端口号出入方向都打开,如果用了宝塔面板在宝塔面板里面也要把你设定的端口打开
    在这里插入图片描述
    在这里插入图片描述
  2. 把你项目的 target 文件夹删除,再依次clean、install你的项目
    在这里插入图片描述
    在这里插入图片描述
  3. 在文件管理器中找到你的项目文件,在 target 文件夹中找到你已经打包好的 jar 包
    在这里插入图片描述

部署

  1. 使用 Xftp 工具连接你的阿里云服务器,在 home 文件夹中新建一个 properties 文件夹,把我们刚刚打包好的 jar 包放到该文件夹下,再创建一个 nohup.out 日志文件,用于输出项目启动的日志输出
    在这里插入图片描述
  2. 使用 Xshell 工具进入你的服务器我们刚刚创建的 properties 目录下
    在这里插入图片描述
  3. 运行 jar 包文件
    //直接用java -jar xxx.jar,当退出或关闭shell时,程序就会停止掉
    nohup java -jar plm-0.0.1-SNAPSHOT.jar  
    
    //后台启动jar:java -jar server.jar &
    nohup java -jar plm-0.0.1-SNAPSHOT.jar & 
    
    在这里插入图片描述

    现在就可以去浏览器验证你的项目有没有运行成功了

  4. 关闭 jar 包进程
    //列出后台进程
    ps -ef | grep java
    
    //杀死进程
    kill -9 xxxx
    
    (xxxx为上条命令列出的后台进程的pid, -9 表示无条件终止)
    
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐