idea中tomcat部署war和war exploded的区别

本文介绍了WAR模式和Exploded模式在Web应用部署中的不同之处。WAR模式适用于正式发布,通过打包成WAR文件进行部署;而Exploded模式则用于开发阶段,支持热部署,便于快速迭代。文章还讨论了这两种模式下获取项目相对路径的不同。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

war模式:将WEB工程以包的形式上传到服务器 ; 

war exploded模式:将WEB工程以当前文件夹的位置关系上传到服务器

理解:

(1)war模式这种可以称之为是发布模式,看名字也知道,这是先打成war包,再发布;

(2)war exploded模式是直接把文件夹、jsp页面 、classes等等移到Tomcat 部署文件夹里面,进行加载部署。因此这种方式支持热部署,一般在开发的时候也是用这种方式。

(3)在平时开发的时候,使用热部署的话,应该对Tomcat进行相应的设置,这样的话修改的jsp界面什么的东西才可以及时的显示出来。

对比:

通过war模式获取项目的相对路径是Tomcat的所在位置,看出通过war模式是最终打包部署到Tomcat的位置。

通过war exploded模式获取项目的相对路径是项目target的位置,看出通过war模式是最终打包部署到项目target的位置。

结论

两种方式得部署方式是不一样的,因此在获取项目的相对路径的时候得到的结果是不一样的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值