Web项目结构
Web项目的结构分为:开发中的项目和开发完可以部署的Web项目,这两种项目的结构是不一样的,我们一个个来介绍下:
Web项目结构: 开发中的项目

创建Web项目:
创建一个新项目

创建一个EmptyProject


配置项目jdk,输出目录等



创建模块

配置Tomcat Server



添加项目框架



IDEA使用Tomcat
集成本地以下载好的Tomcat:
目标: 将刚才本地安装好的Tomcat8集成到IDEA中,完成项目部署,具体的实现步骤
打开添加本地Tomcat的面板


指定本地Tomcat的具体路径:找到自己的tomcat安装目录


修改Tomcat的名称,此步骤可以不改,只是让名字看起来更有意义

将开发项目部署项目到Tomcat中(默认会自行部署的,如果没有生成对应war exploded才需要配置)
一定注意有的情况下是不需要去配置下面这4个步骤的,默认就有artifact情况下,如下图

如果没有才需要按下图配置

按上面4个步骤配置,或者直接点击ok右边的fix 按钮也可以帮你修正发布的项目坐标(类似项目的ID)
扩展内容: xxx.war和 xxx.war exploded这两种部署项目模式的区别?
war模式是将WEB工程打成war包,把war包发布到Tomcat服务器上
war exploded模式是将WEB工程以当前文件夹的位置关系发布到Tomcat服务器上
war模式部署成功后,Tomcat的webapps目录下会有部署的项目内容
war exploded模式部署成功后,Tomcat的webapps目录下没有,而使用的是项目的OUT目录下的内容进行部署
如果没有学习过maven打包方式,这里我们选择war explded模式
注意事项
注意如果没有改端口,端口默认是8080,不是80,一般使用默认

IDEA控制台有中文乱码,需要再修改conf/logging.prooperties

常见问题
关于创建tomcat server 是Application content 的解释:一般删除虚拟地址只留一个“/”;
