1、IDEA会为每一个tomcat部署的项目单独建立一份配置文件
启动服务器,查看控制台的log:Using CATALINA_BASE: "C:\Users\ajing\.IntelliJIdea2018.3\system\tomcat\_TomcatStudy"
打开目录C:\Users\ajing\.IntelliJIdea2018.3\system\tomcat\_TomcatStudy,就能看到当前项目对于tomcat的配置
conf目录下存放了配置文件
idea中修改tomcat端口号和虚拟目录,重启服务则conf目录下的server.xml中的端口号及Catalina(第三种tomcat部署方式)->localhost目录下的xml文件名及xml文件中的path会随之变化。
xml中docBase目录下的文件对应的是项目的web目录下的文件
2、工作空间项目 和 tomcat部署的web项目
* tomcat真正访问的是“tomcat部署的web项目”,"tomcat部署的web项目"对应着"工作空间项目" 的web目录下的所有资源
* WEB-INF目录下的资源不能被浏览器直接访问。
工作空间项目WEB-INF目录下新建一个aaa.html,重启服务器,访问http://localhost/day07/aaa.html或http://localhost/day07/WEB-INF/aaa.html都报404
3、断点调试:使用“小虫子”启动,即debug启动
打断点后应该以debug形式启动tomcat
浏览器访问http://localhost/day07/demo1,查看idea发现卡在断点位置
点击下一步,就会发现Server控制台中输出:Hello Servlet
Debugger控制台可以看到变量的变化情况: