目录 1
前言 1
第一章 Tomcat的开幕式 9
安装Tomcat 11
Tomcat的启动、停止及重启动 21
自动启动 30
安装后的测试 38
使用Apache Web服务器 40
第二章 设定Tomcat 40
管理领域、角色及用户 41
控制会话 56
访问JNDI与JDBC的资源 62
servlet自动重加载 65
重新安置Web应用程序的目录 66
自定义的用户目录 68
Tomcat应用程序的示例 70
服务端扩充 70
通用网关接口(CGI) 73
Tomcat Admin应用程序 75
第三章 在Tomcat中部署Servlet 79
及JSP Web应用程序 79
web应用程序的布局 80
手动部署应用程序 82
自动部署 84
Manager应用程序 86
以Jakarta Ant进行自动化 89
第四章 Tomcat的性能调校 97
测量web服务器的性能 98
外部调校 101
内部调校 103
容量规划 107
额外的资源 110
第五章 与Apache Web服务器的整合 112
简介 112
整合的优缺点 113
安装Apache httpd 116
Apache与Tomcat的整合 117
关于连接器及配置文件 137
总结 140
第六章 Tomcat的安全防护 141
简介 141
系统安全防护 142
多重服务器的安全防护模式 143
使用-security选项 144
架设Tomcat chroot监牢 149
过滤恶意的用户输入 157
以SSL加强Tomcat的安全防护能力 172
第七章 配置文件与其元素 185
server.xml 186
web.xml 210
tomcat-users.xml 224
catalina.policy 224
第八章 调试与疑难排解 226
解读日志文件 226
URL与HTTP会话 228
用RequestDumperValve来调试 232
无法停止Tomcat时 234
第九章 从源代码组建Tomcat 238
安装Jakarta Ant 239
取得源代码 240
下载支持库 242
组建Tomcat 246
第十章 建立Tomcat的集群系统 249
专门术语 249
HTTP请求的通信序列 251
额外的资源 270
第十一章 结业式 272
补充资源 272
社区 275
附录一 安装Java 277
附录二 JSP与Servlet 284
附录三 jbchroot.c 298
附录四 BadlnputFilterValve.java 304
索引 315