快捷搜索: 王者荣耀 脱发

SpringBoot项目部署到阿里云服务器上(超简单)

打包

  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 表示无条件终止)
经验分享 程序员 微信小程序 职场和发展