如何打war包,并用war包更新服务器版本

1.打包,我用的maven打包

先执行clean将已经生成的包清除掉

清除完,点package进行打包

控制台输出success,证明打包成功了

文件名.war的后缀就是生成的war包

2.将war包上传致服务器

一般会在war包加上日期版本上传至服务器

解压上传的war包

jar -xvf cloud_esmp_doudian-4.0-230904.war

会生成两个文件夹

去到放编译后代码的路径,删除原来版本的代码

rm -rf WEB-INF/

rm -rf META-INF/

将之前解压的文件移动到该路径

mv META-INF/ /home/tomcat/applications_cloud_doudian/cloud_doudian_ehs

代码就部署好了

3.重启tomcat服务器

去到tomcat的bin目录,重启tomcat

./shutdown.sh

./startup.sh

部署完成

相关推荐
姓刘的哦5 分钟前
STM32的启动流分析
linux·运维·arm开发
2601_949499948 分钟前
芯瑞科技 DT‑1414完全兼容HFBR‑1414TZ光模块国产化优选方案深度解析(工程师视角)
运维·网络·人工智能·科技·光模块
一路向北finish11 分钟前
《CentOS7 OpenStack Mitaka 全栈部署实战:双节点搭建全流程与典型故障排坑指南》
运维·mysql·serverless·云计算·openstack
XUEYUAN521213 分钟前
代理日志分析与监控:代理池健康状态巡检与分级告警体系搭建(运维实战)
运维·网络·网络协议·tcp/ip·算法·架构
guo_wen_qiang31 分钟前
mac中iTerm有没有类似xshell远程连接服务器的用户名密码方式,不用每次都要输入用户密码
运维·服务器·macos
xzl0439 分钟前
Ubuntu24.04 生产环境 Docker(全国内源)
运维·docker·容器
lajidecrd43 分钟前
Ubuntu 24.04 LTS安装
linux·运维·ubuntu
ai小陈44 分钟前
PyTorch多GPU分布式训练实战:从单卡脚本迁移到DDP
服务器·人工智能·pytorch·分布式·深度学习·ai·gpu算力
沫璃染墨1 小时前
《从零入门Linux系统篇(二十九):文件篇·二——深入文件描述符:从文件描述符表到重定向,再到Shell实现》
linux·运维·服务器·c++·驱动开发·系统架构
竣达技术1 小时前
守护变电站直流 “生命线”|竣达 BMS‑PRO‑II 智能电池综合管理单元,让蓄电池运维看得见、管得牢
运维·监控系统·机房监控