Demo地址:https://gitee.com/riant110/springmvc-demo01.git
一、Modules模块
web项目需要创建web结构,同时需要去确认部署描述文件和web资源文件目录,
这个需要和你的项目目录相对应。
二、Artifacts
1、需要选择web Applicaiton Exploded:From Moduled
2、output directory:部署目录,idea部署目录可以定义,不用一定部署在Tomcat 的webapps目录下,如果你想要部署在Tomcat目录下,可以自己修改地址,这个会在idea内置Tomcat目录生成一个xml文件
C:\Users**.IntelliJIdea2019.3\system\tomcat\Tomcat_8_5_38_springmvc-demo01_2\conf\Catalina\localhost\springmvc_demo01.xml
内容如下,该目录就是部署目录
<Context path="/springmvc_demo01" docBase="D:\ProgramFiles\apache-tomcat-8.5.38\webapps\springmvc_demo01" />
3、确认部署文件包含WEB-INF文件夹和web资源文件(如果没有的话,会在modules设置时提示,点击自动生成即可),
同时之一WEB-INF目录下是否有lib目录,且包含jar包,如果没有的话,需要自己创建lib目录,同时将jar包引入。
三、Tomcat 部署
1、配置好Tomcat,这个需要确认号Tomcat的安装目录,默认是没有的
2、设置好部署目录deployment,这个需要添加Artifacts,这个是上一步配置好的。
3、确认号路径,
一般这样就可以启动Tomcat服务了。看一下最终部署的结构信息。