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

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

  • 相关阅读:
    java读取properties文件的几种方法
    mysql中的一些操作
    Threalocal的使用及其原理
    ResourceBundle和properties 读取配置文件区别
    (ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY)讲解
    mysql中的unique
    JSP标签 <meta> 的作用
    面向对象、匿名内部类
    Katalon Studio 安装 配置 简单使用
    Sonar 规则
  • 原文地址:https://www.cnblogs.com/yanze/p/9396101.html
Copyright © 2011-2022 走看看