本机环境:
- idea 2019.2.3
- mysql 8.0.15
- jdk 1.8
一、新建项目
- 选择适合的jdk版本
- 在这里选择新建maven + web项目
- GroupID:项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构。通常与公司和组织关联
- ArtifactID:项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。
- 根据自己的需求设置好settings.xml 文件和maven库的目录之后,下一步
- 设置好文件名和路径,然后Finish
- 这里选择自动导入即可
- 然后耐心等待项目创建完成的提示
二、搭建项目结构
刚刚创建完成的项目结构是这样子的:
1、添加两个文件夹,一个“java” ,一个“resources”
如图:
2、选择File -> Project Structure…
或者直接在工具栏点击:
3、
之后文件夹样式会改变:
- java文件用来存放后台的代码
- resources:存放除了web.xml之外的配置文件
三、Tomcat部署
- 设置好tomcat server 的名称
- Application server没有配置的点击Configure,配置好路径后“OK”
war 和 war exploded的区别: - war:发布模式。先将WEB工程打成war包,然后再将其上传到服务器进行发布 。不支持热部署(真正发布时用)
- war exploded:发布到IDEA 的工作空间,target 的目录下(将WEB工程以当前文件夹的位置关系上传到服务器,即直接把文件夹、jsp页面 、classes等等移到Tomcat 部署文件夹里面)进行加载部署。支持热部署(一般在开发的时候使用这种模式)
保存之后,tomat的部署就完成了。