SpringBoot项目部署在阿里云

一、阿里云开放对应端口,在防火墙添加规则

二、Linux安装Java

三、Linux安装MySQL

四、部署SpringBoot项目

  4.1 是否安装Tomcat?

    SpringBoot内置了Tomcat,所以Tomcat可装可不装。Tomcat安装教程跳转此页面

  4.2 对SpringBoot项目做一些配置

    ① 在pom文件配置

<!-- 打包成jar包 -->
<packaging>jar</packaging>

    ② 还有在application.properties,application.yml这些文件配置server.port = xxxx项目运行端口以及数据库等等

    ③ IDEA的打包方式

  4.3 将打包好的jar包放到Linux对应目录

  4.4 查看端口使用情况

netstat -anp | grep 8800   //netstat -anp | grep <端口号> 

    这样表示端口被占用,不占用时不会显示任何数据。

  4.5 查看占用端口的PID,kill对应的PID

sudo lsof -i:8800  //sudo lsof -i:<端口号>
sudo kill -9 26191  //sudo kill -9 <PID>

  4.6 再次查看端口的占用情况  重复步骤4.4命令行

  4.7 到SpringBoot项目目录下  java -jar xxxx.jar

    此时关闭Xshell等连接工具,SpringBoot项目就停了,无法访问

  4.8 让SpringBoot项目不停的跑

nohup java -jar  ***.jar  &     //***为你的jar包名

  4.9 在后端查看日志

tail -f nohup.out

更多详细步骤访问这里

原文地址:https://www.cnblogs.com/elian91/p/15666434.html