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


编辑于2018/10/08 侵删.
ReStartLin


关于如何在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的输出

然后就成功部署啦完成

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容