本书全面介绍了安装、配置和运行Apache Tomcat服务器的知识。书中不仅提供了配置选项的逐行分析,还探究了Tomcat的特性和功能,可以帮助读者解决出现在系统管理的各个阶段的各种问题,包括共享主机、安全、系统测试和性能测试及调优。
本书重点讲解Tomcat 6的应用知识。从基本的Tomcat和Web应用程序配置,到用于集群、JDBC连接、日志和其他功能的更高级技术,这些内容将帮助读者高效地管理和执行Tomcat部署。
本书适合于负责Tomcat配置、性能调优、系统安全或部署架构的J2EE系统管理员和Java开发者阅读。
通过阅读本书,读者将掌握安装、配置和运行Apache Tomcat服务器的全部知识。本书不仅提供了配置选项的逐行分析,还探究了Tomcat的特性和功能。因此读者将能获得解决各种问题的技巧,这些问题出现在系统管理的各个阶段,包括共享主机、安全、系统测试和性能测试及调优。
本书重点讲解Tomcat 6的应用知识,介绍了新的架构和性能更改。从基本的Tomcat和Web应用程序配置到用于集群、JDBC连接、日志和其他功能的高级技术,这些内容将帮助读者高效地管理和执行Tomcat部署。
主要内容:
在Windows和UNIX/Linux系统上安装JVM和Tomcat的方法;
打包和部署Web应用程序的步骤;
配置Tomcat的内部HTTP协议栈,包括新的APR和NIO连接器;
使用Apache Web服务器或Microsoft IIS作为前端Web服务器来部署Tomcat的方法;
负载均衡和大量Tomcat服务器的集群;
在虚拟主机环境下安装Tomcat的方法;
加载部署在Tomcat中的测试Web应用程序的方法;
·使用内部的维护统计功能实时监控Tomcat服务器的方法;
·提供Web应用程序的扩展性和高可用性的技术;
·提供Tomcat 6的性能技巧和最佳实践。
本书读者对象:
本书适于负责Tomcat配置、性能调优、系统安全或部署架构的J2EE系统管理员和Java开发者阅读。
本书由在职程序员组织和撰写,能够充分满足程序员、开发人员和IT专业人士的实际需求。本书内容定位于技术专家日常面对的各种技术问题,提供了示例、实用解决方案和专家级的新技术剖析,这些内容都可以帮助程序员更好地完成工作。
第1章 Apache Tomcat
1.1 谦逊的开始:Apache项目
1.2 Apache软件基金会
1.3 Tomcat
1.3.1 分发Tomcat:Apache的许可证
1.3.2 与其他许可证的比较
1.4 蓝图:JavaEE
1.4.1 Java API
1.4.2 Java EE API
1.4.3 Java EE应用服务
1.4.4 向标准化看齐,在实践中竞争
1.4.5 Tomcat和应用服务器
1.5 Tomcat和Web服务器
1.6 本章小结
第2章 Web的应用:Servlet、JSP及其他
2.1 Web应用简史
2.1.1 CGI脚本:第一个动态文本机制
2.1.2 Java~务器端:Servlet
2.1.3 JavaServer Page
2.1.4 JSP标签库
2.1.5 JSP EL
2.1.6 MVC架构
2.1.7 使用合适的Web技术
2.2 Web应用的创建和分类
2.3 本章小结
第3章 Tomcat安装
3.1 安装Java虚拟机
3.1.1 在Windows上安装JVM
3.1.2 在Linux上安装JVM
3.2 安装Tomcat
3.2.1 选择安装类别
3.2.2 下载文件
3.2.3 Windows上安装Tomcat
3.2.4 在Windows下使用ZIP文件安装Tomcat
3.2.5 在Linux下安装Tomcat
3.3 使用源代码构建Tomcat
3.3.1 是需要通过源代码构建Tomcat
3.3.2 下载源代码版本
3.3.3 subversion储存库
3.3.4 构建一个源代码版本
3.4 Tomcat安装目录
3.5 安装APR
……
第4章 Tomcat架构
第5章 Tomcat的基本配置
第6章 高级Tomcat特性
第7章 Web应用程序配置
第8章 Web应用程序管理
第9章 类装载器
第10章 HTTP连接器
第11章 Tomcat与Apache HTTP服务器
第12章 Tomcat与IIS
第13章 JDBC连接
第14章 Tomcat安全
第15章 共享的Tomcat主机
第16章 使用JMX监视和管理Tomcat
第17章 集群
第18章 嵌入式Tomcat
第19章 日志
第20章 性能测试
第21章 性能调优
附录A
附录B