1、配置web项目
1.1、首先引入项目
File ---> open 弹出框中选中待引入的项目;
若为maven项目,可以点一下右面的 Maven Projects,引入相关依赖(在此之前可以先在命令窗口中执行下mvn clean install)
1.2、把项目配置好,主要是配置好JDK等等,如下:
1.3开始配置项目
File ----> project structure
【F4】 或 项目右键 【Open Module Settings】或 右上角有个黑蓝色的框框 或 菜单栏【view】-【Open Module Settings】进入
1.3.1 配置Project
在 project中主要是配置下面两部分
1.3.2 配置Modules
首先配置sources,如下:
若增加属性则点击圈中的+号,若去掉,选中然后点击减号;
Sources主要是配置Language level,然后点击Paths标签进行配置,如下:
将两个output path 修改为 刚才创建的classes的地址
1.3.3 配置 Denpendencies
右面有个绿色小加号 - JARs or directories…
1.4配置Facets,通过+ - 号来配置
1.5 配置Artifacts
点击+号,选中 Web Application:Exploded,配置一下即可
后面就 ok -ok
配置好后,Artifacts如下:
2.配置Tomcat
配置Configurations
菜单栏【run】-【Edit Configurations】或 右上角有个向下的小箭头
点击Edit Configurations,将弹出以下页面。
2.1 新建Tomcat Server
弹出的页面中,点击下面圈中的加号,然后Tomcat Server 然后local,将会弹出另一个页面,请继续往下看
提醒:有人说这里 可能没有 Tomcat Server 选项
可以看一下最下边有个”items more” 看看里边有没有
IntelliJ 2016 社区版(也就是免费版) 没有Tomcat Server这个选项,收费版有
如果是收费版也没有Tomcat Server选项。。。可能是在安装的时候没有勾选(猜测)
2.2 配置tomcat项目信息
给server起个名字
首先点击Deployment,在第二个选项卡Deployment中
右边有个绿色+ 加一个Artifact
2.3
项目已经自动添加进来
记得在右边Application context 中输入项目的启动地址 记得加“/”
然后点ok
然后点击Server标签页
配置好后,点击OK
2.4.运行
运行只需点击下面的运行按钮,如图:
弹出页面
3、导出war
3.1 maven项目导出war包
当然最简单的还是直接maven命令 mvn clean install -Dmaven.test.skip=true,下面说下用Intellij Idea导出war
1)单击最左下角的选项按钮;
2)在右侧弹出的maven projects选项展开Lifecycle/package,双击或点击上面的执行按钮,即可;
3)默认会把打好的war包放在在target目录下。
【注意】
默认情况下在IDEA maven项目中src源代码下的xml等资源文件,并不会在编译的时候一块打包进classes文件夹,而是直接舍弃掉。(如把mapper.xml及Analyzer词典等文件放在src/main/java目录下的情况)
在IDEA有两种方式解决:
1)建立src/main/resources文件夹,将xml等资源文件放置到这个目录中。maven工具默认在编译的时候,会将resources文件夹中的资源文件一块打包进classes目录中。
2)配置maven的pom文件配置,在pom文件中找到<build>节点,添加下列代码:
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
</resources>
</build>
(1)build成war包
2、在Project Structure里面找到war文件路径
3、找到本地打好的war包,拷出即可