tomcat小记

一,tomcat部署项目的三种方式

  1. 直接将项目放到webapps目录下即可。
    • 此时项目的访问路劲-->虚拟路径
    • 简化部署:将项目打包成war包,在将war包放置到webapps目录下。
      1. 此时war包会自动解压
      2. 删除项目时,去除war包 对应的醒目会自动删除。
  2. 配置congig\server.xml文件
    在 标签体中配置

    * localpath:本地项目文件目录路径。
    * ProjectName:虚拟路径->网站访问时输入的项目路径。
  3. 在conf\catalina\localhost下创建任意名称的xml文件。
    在文件中编写:
  • 此时virtual path是此xml文件的名称
  • 这种方式是热部署。
    一般不用方式二,容易不小心破坏配置文件
    方式三最好,一也能用

动态项目的目录结构

- 项目根目录:
      - WEB-INF目录:
            - web.xml文件 : 该项目的核心配置
            - classes目录 : 放置java字节码文件
            - lib目录 :放置依赖的jar包

二,tomcat在idea上的配置信息

  1. IDEA会为每一个tomcat部署的项目单独建立一份配置文件
  • 查看tomcat运行的console的log:Using CATALINA_BASE: 这里是一个路径指向该项目的一些配置信息。
  1. "工作空间项目和"tomcat部署的web项目"
    tomcat小记_第1张图片

tomcat小记_第2张图片

  • tomcat真正访问的是“tomcat部署的web项目”,"tomcat部署的web项目"对应着"工作空间项目"的web目录下所有的资源
  • WEB-INF目录下的资源不能被浏览器直接访问(但是可以利用其它技术手段访问)

你可能感兴趣的:(tomcat小记)