使用Intellij IDEA创建Maven Web项目并配置Tomcat启动

IDEA版本 2020.2
创建Web项目步骤如下图:
使用Intellij IDEA创建Maven Web项目并配置Tomcat启动
使用Intellij IDEA创建Maven Web项目并配置Tomcat启动
Project SDK 为你本地安装的默认jdk版本
Create from archetype 要勾选上,不然下面无法选中
使用Intellij IDEA创建Maven Web项目并配置Tomcat启动
Name——项目名
Location——存放项目的路径
GroupId——是项目组织唯一的标识符。通常分为三段,也可为两段。
第一段:域。常见的有:cn(china),org(非营利组织),com(商业组织)。
第二段:组织。如果是公司项目,就是公司简称,例如demo公司,就是demo。如果是个人的项目,可以自定义,比如ming、amy。
第三段:子项目。写你创建这个项目的名字。
ArtifactId——就是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。
注:构建名称必须为小写字母,没有其他的特殊字符。
使用Intellij IDEA创建Maven Web项目并配置Tomcat启动
Maven home directory: 设置为自己本地maven安装的位置
点击完成就成功创建了一个Maven Web项目

配置Tomcat:
使用Intellij IDEA创建Maven Web项目并配置Tomcat启动
点击页面右上角的Add configuration…弹出运行配置窗口
使用Intellij IDEA创建Maven Web项目并配置Tomcat启动
第二步点击加号按钮
第三步 在下拉列表中选择Tomcat Server——>Local。注意,不要选错了,选了TomEE Server。
使用Intellij IDEA创建Maven Web项目并配置Tomcat启动
第四步 可以给你服务器取个名字,也可默认
第五步 选择你本地Tomcat服务器的版本
第六步 选择程序运行后打开的浏览器
HTTP port 为你Tomcat服务器的端口号,默认为8080,我的8080已被占用,所以设置为8009
使用Intellij IDEA创建Maven Web项目并配置Tomcat启动
第七步选择Deployment
第八步选择页面右边的加号按钮,在下拉列表选择Artifact…
使用Intellij IDEA创建Maven Web项目并配置Tomcat启动
第九步在弹出的窗口中选择 demo1:war exploded
war模式:先打成war包,再发布,正常的发布就是用的这种。
war exploded模式: 直接把文件夹、jsp页面 、classes等等移到Tomcat 部署文件夹里面,进行加载部署。这种方式支持热部署,一般在开发的时候使用这种方式。
使用Intellij IDEA创建Maven Web项目并配置Tomcat启动
第十步 Application context 的路径改为/
使用Intellij IDEA创建Maven Web项目并配置Tomcat启动
回到Server界面
注意:URL端口号后面的路径要跟上面第十步Application context 的路径一致。
比如:URL为“ http://localhost:8009/demo ”,则Application context为“/demo”。
第十一步 on ‘update’ action:的说明为如果发现有更新,而且更新的是资源文件(jsp,html,xml等,不包括java文件),则IDEA执行哪步操作。这里我选择 Update classes and resources 。
第十二步 On Frame deactivation : 当失去焦点时,IDEA执行哪步操作,这个我选择 Do nothing。
到这里配置完成,点击ok。
使用Intellij IDEA创建Maven Web项目并配置Tomcat启动
第十三步点击页面右上角三角形符号按钮运行项目。
使用Intellij IDEA创建Maven Web项目并配置Tomcat启动
运行成功跳装到浏览器。