1、配置web项目
1.1、首先引入项目
File ---> open 弹出框中选中待引入的项目;
若为maven项目,可以点一下右面的 Maven Projects,引入相关依赖
1.2、把项目配置好,如引入JDK等等
1.3开始配置项目
File ----> project structure
【F4】 或 项目右键 【Open Module Settings】或 右上角有个黑蓝色的框框 或 菜单栏【view】-【Open Module Settings】进入
1.3.1 配置Source
在 项目-web-WEB INF 下创建两个文件夹 classes 和 lib
1.3.2 配置Paths
将两个output path 修改为 刚才创建的classes的地址
1.3.3 配置 Denpendencies
右面有个绿色小加号 - JARs or directories…
选刚才创建的lib地址
选Jar Directory
后面就 ok -ok ,项目就配置好了
2.配置Tomcat
配置Configurations
菜单栏【run】-【Edit Configurations】或 右上角有个向下的小箭头
2.1 新建Tomcat Server
提醒:有人说这里 可能没有 Tomcat Server 选项
可以看一下最下边有个”items more” 看看里边有没有
IntelliJ 2016 社区版(也就是免费版) 没有Tomcat Server这个选项,收费版有
如果是收费版也没有Tomcat Server选项。。。可能是在安装的时候没有勾选(猜测)
2.2
给server起个名字
在第二个选项卡Deployment中
右边有个绿色+ 加一个Artifact
2.3
项目已经自动添加进来
记得在右边Application context 中输入项目的启动地址 记得加“/”
然后点ok
配好之后 面板会有些变化 证明tomcat 已经配好了
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包,拷出即可