作品简介

Tomcat 是由 Apache 软件基金会下属的 Jakarta 项目开发的一个 Servlet 容器,按照 Sun Microsystems 提供的技术规范开发出来,Tomcat 8 实现了对 Servlet 3.1 和 JavaServer Page 2.3(JSP)的支持,并提供了作为 Web 服务器的一些特有功能,如 Tomcat 管理和控制平台、安全域管理和 Tomcat 附加组件等。

作者:极客学院

作品目录

  • 前言
  • 适用人群
  • 学习前提
  • 1简介
  • 术语
  • 目录与文件
  • 配置 Tomcat
  • 帮助
  • 2安装
  • 本章概述
  • Windows 系统下的安装
  • UNIX 守护进程
  • 3第一个应用
  • 前言
  • 目录
  • 4Tomcat Web 应用部署
  • 本章概述
  • 安装
  • 关于上下文
  • 在 Tomcat 启动时进行部署
  • 在运行中的 Tomcat 服务器上进行动态应用部署
  • 使用 Tomcat Manager 进行部署
  • 使用客户端部署器进行部署
  • 5Tomcat Manager
  • 概述
  • 配置 Manager 应用访问
  • 易用的 HTML 界面
  • Manager 支持的命令
  • 常见参数
  • 远程部署新应用
  • 从本地路径处部署新的应用
  • 列出当前已部署的应用
  • 重新加载一个现有应用
  • 列出 OS 及 JVM 属性
  • 列出可能的全局 JNDI 资源
  • 会话统计
  • 过期会话
  • 开启一个现有应用
  • 停止已有应用
  • 取消对现有应用的部署
  • 寻找内存泄露
  • 连接器 SSL/TLS 诊断
  • 线程转储
  • 虚拟机(VM)相关信息
  • 保存配置信息
  • 服务器状态
  • 使用 JMX 代理 Servlet
  • 利用 Ant 执行 Manager 的命令
  • 6Realm 配置
  • 快速入门
  • 概述
  • 常用特性
  • 标准 Realm 实现
  • 7安全管理
  • 背景知识
  • 权限
  • 利用 SecurityManager 配置 Tomcat
  • 配置 Tomcat 中的包保护
  • 疑难解答
  • 8JNDI 资源
  • 本章概述
  • web.xml 配置
  • context.xml 配置
  • 全局配置
  • 使用资源
  • Tomcat 标准资源工厂
  • 9JDBC 数据源
  • 概述
  • DriverManager,服务提供者机制以及内存泄露
  • 数据库连接池(DBCP 2)配置
  • 非 DBCP 的解决方案
  • Oracle 8i 与 OCI 客户端
  • 常见问题
  • 10类加载机制
  • 概述
  • 类加载器定义
  • XML解析器和 Java
  • 安全管理器下运行
  • 11JSPs
  • 简介
  • 配置
  • 已知问题
  • 生产配置
  • 应用编译
  • 优化
  • 12SSL/TLS 配置
  • Quick Start
  • SSL/TLS 简介
  • SSL/TLS 与 Tomcat
  • 证书
  • 运行 SSL 通常需要注意的一些内容
  • 配置
  • 从 CA 处安装证书
  • 疑难排解
  • 在应用中使用 SSL 跟踪会话
  • 其他技巧
  • 13SSI(服务器端嵌入)
  • 简介
  • 安装
  • Servlet 配置
  • 过滤器配置
  • 指令
  • 变量
  • 14CGI
  • 简介
  • 安装
  • 配置
  • 15代理支持
  • 简介
  • Apache 1.3 代理支持
  • Apache 2.0 代理支持
  • 16MBean 描述符
  • 简介
  • 添加 Mbean 描述
  • 17默认 Servlet
  • 什么是 DefaultSevelet
  • 在什么位置声明它?
  • What can I Change?
  • 我该如何自定义目录列表
  • 如何保证目录列表的安全性
  • 18集群化与会话复制
  • 重要说明
  • 快速入门
  • 集群基本知识
  • 概述
  • 集群信息
  • 当发生崩溃时,将会话绑定到故障转移节点
  • 配置范例
  • 集群架构
  • 工作原理
  • 利用 JMX 监控集群
  • 常见问题解答
  • 19负载均衡器
  • 使用 JK 1.2.x 原生连接器
  • 使用 Apache HTTP Server 2.x
  • 20连接器
  • 简介
  • HTTP
  • AJP
  • 21监控与管理
  • 简介
  • 启用 JMX 远程监控
  • 利用 JMX 远程 Ant 任务来管理 Tomcat
  • JMXAccessorOpenTask - JMX 打开连接任务
  • JMXAccessorGetTask: 获取属性值的 Ant 任务
  • JMXAccessorSetTask:设定属性值的 Ant 任务
  • JMXAccessorInvokeTask: 调用 MBean 操作的 Ant 任务
  • JMXAccessorQueryTask: 查询 MBean 的 Ant 任务
  • JMXAccessorCreateTask: 远程创建 MBean 的 Ant 任务
  • JMXAccessorUnregisterTask: 远程注销 MBean Ant 任务
  • JMXAccessorCondition: 表达条件
  • JMXAccessorEqualsCondition: MBean Ant 条件对等
  • 使用 JMXProxyServlet
  • 22日志机制
  • 简介
  • 使用 java.util.logging(默认)
  • 使用 Log4j
  • 23基于 APR 的原生库
  • 简介
  • 安装
  • APR 组件
  • 配置 APR 生命周期侦听器(APR Lifecycle Listener)
  • 配置 APR 连接器
  • 24虚拟主机
  • 前提设定
  • server.xml
  • Web 应用目录
  • 配置你的上下文
  • 25高级 IO 机制
  • 简介
  • Comet 支持
  • 异步写操作
  • 26附加组件
  • 简介
  • 下载
  • 构建
  • 组件列表
  • 27如何在 Maven 中使用 Tomcat 库
  • Tomcat 快照
  • Tomcat 版本
  • 28安全性注意事项
  • 简介
  • 非 Tomcat 设置
  • 默认的 Web 应用
  • 安全管理器(Security Manager)
  • server.xml 中的关键配置
  • 系统属性
  • Web.xml
  • 总结
  • 29Windows 服务
  • Tomcat 服务应用
  • Tomcat 监控应用
  • 命令行实参
  • 命令行形参
  • 安装服务
  • 更新服务
  • 删除服务
  • 调试服务
  • 多个实例
  • 30Windows 认证
  • 概述
  • 内建 Tomcat 支持
  • 第三方库
  • 反向代理
  • 31Tomcat 的 JDBC 连接池
  • 简介
  • 使用方法
  • 属性
  • 高级用法
  • 代码范例
  • 构建
  • 32WebSocket 支持
  • 简介
  • 应用开发
  • 生产用途
  • Tomcat WebSocket 特定配置
  • 33重写机制
  • 简介
  • 配置
  • 指令
展开全部