IntelliJ IDEA打包SpringMVC程序成war包并进行部署Tomcat

一、Project Structure

1、ctrl+alt+shift+s或者IntelliJ IDEA打包SpringMVC程序成war包并进行部署Tomcat

2、按照如下步骤添加Artifacts,其中步骤3是选择以war包形式,将项目打成一个war包在指定位置

  • web application exploded:这个是以文件夹形式发布项目,发布项目时就会自动生成文件夹在指定的output directory;
  • web application archive:就是war包形式,将项目打成一个war包在指定位置;

IntelliJ IDEA打包SpringMVC程序成war包并进行部署Tomcat

3、设置war包名字,个人理解,这是打包后项目名称

IntelliJ IDEA打包SpringMVC程序成war包并进行部署Tomcat

将依赖的文件都打到war包中

1)springmvc compile output:项目源码编译输出

2)MavenXXXX:项目依赖的第三方jar包

3)web facet resource:项目依赖的web静态资源:webapp下的东西

之后选择修改生成的war包路径,再点击Apply、OK

IntelliJ IDEA打包SpringMVC程序成war包并进行部署Tomcat

二、打包

IntelliJ IDEA打包SpringMVC程序成war包并进行部署Tomcat

在弹出的选项中选择刚才添加的Artifacts

IntelliJ IDEA打包SpringMVC程序成war包并进行部署Tomcat

按照上面设置,在out\artifacts\testspringmvc路径下生成了war包:testspringmvc.war

三、部署到Tomcat

将war包拷贝到apache-tomcat-8.5.51\webapps下即可,之后启动tomcate,通过类型如下网址访问:

http://192.168.1.130:8890/testspringmvc/hello/mvc

其中testspringmvc是war包名称,hello/mvc是Controller中设置的URL路径

项目完整工程:

https://github.com/mazhongjia/springmvc