Tomcat&Servlet7_IDEA与tomcat的相关配置4

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目录下的所有资源

  “tomcat部署的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控制台可以看到变量的变化情况:

  

 

 

posted on 2022-02-09 00:19  花溪月影  阅读(69)  评论(0)    收藏  举报