IntelliJ IDEA 配置Tomcat 运行Web项目并打war包

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>
3.2 非mvn项目导出war

(1)build成war包

 

 

 

2、在Project Structure里面找到war文件路径

 

3、找到本地打好的war包,拷出即可

 

相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页