SpringBoot项目部署到阿里云服务器

部署步骤

步骤分以下:

  1. 将SpringBoot项目打包
  2. Linux上准备好Java环境、可用的MySql数据库
  3. 项目上传到服务器
  4. 启动项目
  5. 停止项目

1.SpringBoot项目打包

数据库的链接,账户和密码需要和Linux上一致。

如上图打包即可。

2.Linux上准备好Java环境以及Mysql环境

在linux上准备好jdk版本和Mysql数据库,学习链接:http://t.csdnimg.cn/p7386

只需要根据此博文学习下载jdk和mysql

验证jdk是否安装:Java-version

注:我们需要在Linux上配置好数据库

3.项目上传

使用xshell/xftp/finalshel等工具,讲打包好的jar包上传到自己想要的文件夹下。

4.启动项目

四种方法:

  1. 用java -jar xxx.jar 点击回车就会启动成功,但是当退出或者关闭远程工具就会把进程关闭(Ctl+c或者把此窗口关闭 就会杀死进程那么此程序就会关闭)

  2. 命令:java -jar xxx.jar & 此语句比第一个命令多一个&符号,但是Ctrl+c或者关闭窗口后 后台程序仍然继续执行。

  3. 执行java -jar xxx.jar后,然后ctrl+z 退出到控制台,执行 bg 再执行exit命令。完成以上3步,退出shell后,jar服务仍然在后台运行

  4. 命令nohup java -jar xxxx.jar & 和第二种方式相似 只不过在前面加上nohup 此种方式比较推荐。后台运行 Java 应用程序并且不会受到终端会话关闭的影响

5.关闭项目

停⽌ Spring Boot 项⽬需要两步:

  1. 查询出运⾏的 Spring Boot 的进程;
  2. 将 Spring Boot 的进程结束掉。

步骤:使用命令查询SpringBoot的进程:ps -ef|grep java 会显示下图:

再使用命令杀死进程:kill -9 进程ID

相关推荐
磊磊磊磊磊7 分钟前
用AI做了个排版工具,分享一下如何高效省钱地用AI!
前端·后端·react.js
❥ღ Komo·7 分钟前
K8s蓝绿发布实战:零停机部署秘籍
java·开发语言
小安同学iter12 分钟前
天机学堂-排行榜功能-day08(六)
java·redis·微服务·zset·排行榜·unlink·天机学堂
hgz071014 分钟前
Spring Boot Starter机制
java·spring boot·后端
daxiang1209220516 分钟前
Spring boot服务启动报错 java.lang.StackOverflowError 原因分析
java·spring boot·后端
我家领养了个白胖胖16 分钟前
极简集成大模型!Spring AI Alibaba ChatClient 快速上手指南
java·后端·ai编程
jiayong2317 分钟前
Markdown编辑完全指南
java·编辑器
他是龙55121 分钟前
第40天:JavaEE安全开发SpringBoot JWT身份鉴权与打包部署(JAR&WAR)
spring boot·安全·java-ee
heartbeat..35 分钟前
深入理解 Redisson:分布式锁原理、特性与生产级应用(Java 版)
java·分布式·线程·redisson·
一代明君Kevin学长37 分钟前
快速自定义一个带进度监控的文件资源类
java·前端·后端·python·文件上传·文件服务·文件流