版本:IntelliJIDEA2018.1.4
一、同一窗口展示多个应用(弊端:耗内存)
idea没有eclipse workspace的概念,如果想在同一窗口显示多个应用,可以按照如下方式来做:
1、新建空工程
File-->new-->Project...
2、新建Modules
CTRL+ALT+SHIFT+S:
比如新建一个静态页面模块:
新建一个纯Java应用:
左侧选择Java,右侧选择JDK,下面不要选择任何Frameworks
最后效果:
二、搭建java web工程
1、搭建
(1)新建Java Enterprise
(2)在WEB-INF下面新建两个Directory:classes和lib
2、配置web项目(CTRL+ALT+SHIFT+S)
(1)配置编译输出路径
(2)添加依赖jar包
编译之后:
(3)配置打包方式Artifacts
编译之后:
(4)Tomcat配置
Tomcat 集成原理:
为项目配置了 tomcat 后,idea 会拷贝一份配置到系统目录中,如下
(1)conf存放配置:
Tomcat 之所以可以 root 启动和热部署,原因在如下:
(2)logs目录是各项日志:
(3)work目录存放class和页面文件:
三、搭建maven工程
1、搭建简单java工程,使用模板:maven-archetype-quickstart
配置配置 groupId 和 ArtifactId:
配置 maven 构建工具信息:
配置module信息:
Finish,完成。稍等片刻,选择右下角,enable auto import:
最终效果:
2、搭建maven web工程
使用模板:maven-archetype-webapp
使用模板创建的目录没有java和resources目录,执行创建然后,修改目录属性
最终效果:
3、不使用maven模板创建工程:
maven类型工程配置tomcat与上面普通Java web应用相同。