视频在Day3下午第二节课 24:00处
IDEA和Tomcat整合后帮我们部署了资源(虚拟映射)
在IDEA控制台的Tomcat Catalina Log中找到CATALINA_BASE:C:\Users\song.IntelliJIdea2019.3\system\tomcat\Unnamed_servlet_6这一行,在该目录下的conf/Catalina/localhost路径下发现了虚拟映射的xml文件。
<Context path="/app2" docBase="D:\ideaProjects\33th\servlet\out\artifacts\servlet_war_exploded" />
我们可以这样理解:idea会复制tomcat的配置文件过来,在此处利用这些配置文件,重新开启一个新的tomcat实例对象,利用这个新的tomcat来部署资源(过程了解即可)
可以发现:
开发环境中的web目录里面的文件会复制到部署根目录中
开发环境中的src目录下的源代码文件,经过编译之后,也会到部署根目录WEB-INF/classes目录下
其实中间是存在着一个复制规则的。


web目录下的所有文件在编译后会被复制到应用的根目录下,即 web代表应用的根目录


