Tomcat配置文件

Tomcat的配置文件再conf文件下,其中

  1)server.xml :核心配置文件,用于配置服务器;

  2)web.xml : Servlet的标准文件,作用于所有的站点;

  3)tomcat-user.xml:用于配置Tomcat用户验证的角色、用户和密码;

  4)catalina.policy: Tomcat安全策略配置。

  前三个在Tomcat启动时被加载。

 

 

 

server:是顶层元素,代表整个catalina servlet容器,可以包含一个或者多个service;

    service :连接器元素,它由一个或者多个connector和一个Engine组成,负责处理所有connector所获得的客户请求。所有的connector共享同一个Engine;

    connector:实际和客户交互的组件。一个connector将在某个指定的端口侦听客户请求,并获得的请求交给Engine来处理,从Engine处获得回应并返回客户;

    Engine:容器类元素,可以包含多个virtual host 元素,每个虚拟主机都有一个域名。当engine获得一个connector发出的http请求时,它把该请求匹配到某个host上,然后把该请求交个该host来处理,Engine有一个默认虚拟主机localhost,当请求无法匹配任何一个host上的时候 ,将交个这个默认的host来处理。

    host :定义一个虚拟主机,每个虚拟主机都和某个DNS相匹配,每个虚拟主机下都可以部署(deploy)一个或者多个web app,每个web APP都对应一个context,有一个context path 。当host获得一个请求时,将把该请求匹配当某个context上,然后把该请求交个该context来处理。匹配的方法是“最长匹配”,path=“”的context将成为该host的默认context,所以无法和其他的context的路径名匹配的请求都将最终和该默认的context匹配。默认的虚拟主机localhost的根目录APPbase指向webapps;

context:使用最频繁的元素,每个context代表运行在虚拟主机上一个应用,一个context对应于一个web APP,一个web APP 有一个或者多个servlet组成,context在创建的时候将根据配置文件web.xml载入servlet类。当context获得请求时,将在自己的映射表(mapping table)中寻找相匹配的servlet类,如果找到,则执行该请求,获得请求的回应,并返回;

 

常见配置

1、自定义404页面

在conf/web.xml

<error-page> 
  <error-code>404</error-code>  
  <location>/error.html</location>  
</error-page>

 

最后欢迎大家访问我的个人网站:1024s

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值