编辑于2018/10/08 侵删.
关于如何在Linux系统上进行简单的部署
该文章是对于自己在实际情况下`部署流程`的记录`极有可能对你没有帮助` 前提场景:服务已经`部署过`一次,现在进行`替换更新`
1.部署前准备
这是一个Maven的dannxi项目,然后项目需求打成war包
1.1:使用命令$ mvn install
进行打包 得到war包
1.2:导出数据库文件
2.停止之前的项目
服务器连接工具使用的是
Xshell
Linux下使用
ps aux
命令来得到当前所有的进程,当然还可以使用grep
进行精确查找
还可以通过端口号查找到进程的PID 命令:lsof -i:端口号
杀死进程使用的是:kill -9 PID
3.上传新项目
Xshell安装lrzsz环境 使用
rz
上传相关文件
4.部署
部署前准备
使用
unzip -o 文件名
命令可以不询问用户而解压覆盖war包
导入数据库文件
解压完成后的到文件
META-INF
org
userfiles
WEB-INF
等...
进入到WEB-INF
目录
使用
sh
命令执行sh脚本
值得注意的是:Linux可以使用nohup 命令 &
命令来进行后台运行
通过tail -f nohup.out
可以持续的查看nohup.out
的输出
然后就成功部署啦完成
网友评论