idea构建WEB项目之部署问题

idea构建WEB项目之部署问题(浅谈)

前言:其实网上有很多关于idea构建WEB项目的文章,我这里是说明一下关于Web Application:Exploded和Web Application:Archive的详细解释

总结下:

1、web application exploded:这个是以文件夹形式发布项目,发布项目时就会自动生成文件夹在指定的output directory;

2、web application archive:就是war包形式,将项目打成一个war包在指定位置;
在这里插入图片描述在这里插入图片描述
从这两张图片可以看出,如果要添加web application archive:就是war包形式,那么它是有2个选项的,第一个是:Empty,第二个是:For ‘你自己的工程名:war exploded’.

那么,这就形成了一个依赖关系。

这也是为什么,在 配置tomcat的时候,在Deployment这一选项卡
要这样配置,默认都是web application exploded:这个是以文件夹形式发布项目
在这里插入图片描述

如果在Deployment这一选项卡
我要配置成web application archive:就是war包形式,将项目打成一个war包在指定位置;
在这里插入图片描述
它其实也可以跑起来。

标题关键就在于,我当时是把web application exploded。也就是下面这张图里面的红框里面的删掉了,导致项目跑不起来,因为如果是以web application archive进行打包访问的话,那么web application exploded就不应该删除,而且web application exploded这一项,是项目创建的时候,就已经有了

在这里插入图片描述
所以,自己不懂的东西,一定不要随便删除

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值