阿里云服务器部署记录
部署流程
-
Maven下打包成jar包
-
检查pom.xml下与标签,确认jar包名名称。
<artifactId>blog</artifactId> <version>0.0.1</version>
-
确认applicaiton.yml已切换为生产环境
profiles: active: pro
-
点击package进行打包
-
-
服务器部署
-
打开Xshell,连接服务器,开启Mysql服务,并检查服务器部署的项目是否正在运行,若是则终止进程。
service mysqld start netstat -anp | grep <端口号> sudo kill -9 <PID>
-
删除之前存在于服务器的jar包
rm -rf [jar包名称]
-
上传新jar包
rz -be [jar包名称]
-
后台运行java程序
nohup java - jar [jar包名称] &
-
部署bug汇总
-
端口号被占用、mysql服务未启动 -> 部署前注意检查
-
idea项目更换文件资源如图片等,部署之后却仍然显示原来的
解决方案:再三确认图片路径输入无误之后,清楚电脑浏览器缓存,完美解决。