打包
- 设置一个端口(不能和你服务器上已有的端口冲突),在阿里云配置安全组规则把你项目的端口号出入方向都打开,如果用了宝塔面板在宝塔面板里面也要把你设定的端口打开
- 把你项目的 target 文件夹删除,再依次clean、install你的项目
- 在文件管理器中找到你的项目文件,在 target 文件夹中找到你已经打包好的 jar 包
部署
- 使用 Xftp 工具连接你的阿里云服务器,在 home 文件夹中新建一个 properties 文件夹,把我们刚刚打包好的 jar 包放到该文件夹下,再创建一个 nohup.out 日志文件,用于输出项目启动的日志输出
- 使用 Xshell 工具进入你的服务器我们刚刚创建的 properties 目录下
- 运行 jar 包文件
//直接用java -jar xxx.jar,当退出或关闭shell时,程序就会停止掉 nohup java -jar plm-0.0.1-SNAPSHOT.jar //后台启动jar:java -jar server.jar & nohup java -jar plm-0.0.1-SNAPSHOT.jar &
现在就可以去浏览器验证你的项目有没有运行成功了
- 关闭 jar 包进程
//列出后台进程 ps -ef | grep java //杀死进程 kill -9 xxxx (xxxx为上条命令列出的后台进程的pid, -9 表示无条件终止)