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