关于jeesite4.0项目在Linux上的重新部署


编辑于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的输出

然后就成功部署啦完成

你可能感兴趣的:(关于jeesite4.0项目在Linux上的重新部署)