前面已经布置好mysql和jdk了,首先发布一个简单的hello sping boot项目吧
将项目打成jar包
-
我们本地windows Springboot项目,下面我们对我们的项目做一些设置
打开pom.xml,添加如下语句,将项目的打包形式设置好
-
设置好application文件(yaml或者properties),尤其是端口号
-
使用maven工程中的package
打包成功
-
将打好的jar包上传至阿里云
输入命令
java -jar ***.jar //***为你的jar包名
- 在浏览器上 输入你的公网ip:端口号,查看项目
- 编写shell脚本,让你的网站一直处于运行状态
创建并编写文件 start.sh,向其中添加字段 : java -jar ***.jar 。按ESC + :wq + 回车键保存退出
运行下面命令给脚本添加权限
chmod 777 start.sh //赋予管理员权限
运行下面代码让脚本一直处于运行状态
nohup ./start.sh & //不间断运行文件内的指令
注意
有时无法运行可能是因为设置的端口号被占用了,这时候运行下面命令查看端口运行情况
netstat -anp | grep 8080
如果端口被占用了,运行下面指令查看占用端口的进程的PID
sudo lsof -i:8080 //sudo lsof -i:<端口号>
运行下面代码杀死进程
sudo kill -9 PID号 //sudo kill -9 <PID>
-9的意思是彻底杀死进程