一、创建一个新项目(也可导入)
1、Create New Project
2、Java Enterprise
3、Create project from template
4、填写项目名称
二、配置项目结构(快捷键:Ctrl + Shift + Alt + S)
1、配置Project(工程)
2、配置Modules(模块)
- 2.1、配置Sources(资源目录)
- 2.2、配置Paths
- 2.3、配置Dependencies(Jar依赖)
可先添加第三方Jar库
3、配置Facets
- Deployment Descriptors指向web.xml文件
- Web Resources Directories指向web目录(也可能是WebContent)
4、配置Artifacts
- 4.1、导出war exploded
- 4.2、导出war
名字修改为web_service_center
三、Build Artifacts
、
四、配置Tomcat(热部署)
1、打开Run/Debug Configurations
2、添加Tomcat Server
3、配置deployment的artifacts
4、修改Application context
5、配置Server
红框的两个配置依赖于exploded:
- On Update action:配置Update classes and resources即可,表示Debug模式下,在更新操作后静态资源和java代码都立即生效(Run模式下java需要redeploy才可生效,静态资源立即生效)
- On frame deactivation:配置Do nothing即可,表示Debug模式下,在IDEA失去焦点后静态资源和java代码都立即生效(Run模式下java需要redeploy才可生效,静态资源立即生效)
其他的配置:
- Application server:部署的容器,例如:Tomcat
- Open brower:启动后,使用什么浏览器打开和访问路径
- VM options:JVM参数
- JRE:指定JRE版本
- Tomcat Server Settings:端口