如何打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

部署完成

相关推荐
程序员小崔日记2 小时前
20块钱注册一年 .COM 域名!Spaceship 最新优惠教程,支付宝即可付款(附优惠码)
服务器·腾讯云·域名
实心儿儿3 小时前
Linux —— 进程间关系和守护进程
linux·运维·服务器
FII工业富联科技服务3 小时前
工业设备运维如何Agentic化?拆解Factory Brain的设备运维架构
大数据·运维·人工智能·架构·制造
林浅不想努力3 小时前
LVS知识点总结
服务器·云原生·lvs
Dawn-bit4 小时前
Linux磁盘管理详解
linux·运维·服务器·计算机网络·云计算
RisunJan5 小时前
Linux命令-sftp(SSH 文件传输协议客户端)
linux·运维
极客先躯6 小时前
高级java每日一道面试题-2026年05月03日-实战篇[Docker]-如何实现容器化环境的数据加密?
java·运维·docker·容器·金融·加解密·高级面试
三言老师8 小时前
CentOS7.9:Redis‑Cluster集群部署结构化实战教程
linux·运维·服务器·数据库
attitude.x9 小时前
Cursor+GitOps:自动化运维新姿势
运维·自动化
ChaITSimpleLove9 小时前
SimpleIdServer 6.0.4 Docker Compose 实战部署指南
运维·docker·容器·身份认证·id-server·simpleidserver