zoukankan      html  css  js  c++  java
  • server.xml笔记

    本文总结自: http://www.importnew.com/26156.html

    核心元素:

    顶层元素: server service

    连接器: connector

    容器: engine > host > context

    server

    代表整个tomcat容器(服务器),提供多个服务(service)

    shutdown 关闭服务器的指令

    port 接收shutdown指令的端口号

    service

    将connector和engine包上一层,可包含多个connector,但只有一个engine

    connector

    接收请求(多端口),并请求传递给engine,并把engine产生的响应返回给客户端

    port 端口 protocol 协议 connectionTimeout 超时时间 

    redirectPort 当强制要求使用https而不是http,但请求是http时重定向至此端口

    备注:

    在生产环境中,tomcat很少直接对外开放,而是在tomcat与客户端之间加一层代理服务器,例如nginx,用于请求转发、负载均衡等,而当通过代理服务器访问tomcat,一般处于局域网中,因此很少使用80端口

    常用protocol: HTTP, AJP(用于与其他服务器建立连接)

    engine

    处理请求并把响应返回给connector

    一个engine内可有多个host

    name defaultHost 默认host(当请求中的host名称在本机不存在时,使用默认host处理)

    host

    代表一个虚拟主机,可运行多个web应用(context),

    name 主机名,一般是在DNS服务器中注册的网络名

    autoDeploy 是否自动部署

    appBase 应用在哪个文件夹下

    unpackWARS 是否将Web应用下的WAR文件解压

    备注: host组件至少有一个,且其中一个的name必须与Engine组件的defaultHost属性相匹配。

    context

    代表一个web应用

    一般情况下我们使用自动部署,无需context

    -----------------------------------------------------------------------------------

    其他元素:

    listener

    监听器,在特定事件发生后执行特定操作

  • 相关阅读:
    移动端重构系列-移动端html页面优化
    response项目的各个写法
    收藏功能的写法
    浅谈文本溢出省略号代表修剪text-overflow
    几种display:table-cell的应用
    -webkit-transform:scale(1.04)放大缩小效果
    自学Python5.6-面向对象三大基本特征_多态
    自学Python5.5-面向对象三大基本特征_继承
    自学Python6.5-内置模块(re、collections )
    CISCO SMARTnet服务和SMB服务技术支持
  • 原文地址:https://www.cnblogs.com/yanze/p/9396101.html
Copyright © 2011-2022 走看看