“这是我期待已久的关于Tomcat的书。这真是一本**的技术手册。”
—— Jason Hunter,《Java Servlet编程》的作者,servlet及JSP专家小组的成员。
Jakarta Tomcat是世界上使用*广的Java servlet与JSP平台。除了作为Sun公司servlet及JSP规范的参考实现之外,在几十万个网站中也占了一席之地;这些网站不乏家用的静态HTML网站,以及百万用户的动态电子商务网站。
本书是一本任何开发、管理或使用Tomcat的人士**的工具书。本书从主要的操作系统(Windows、Linux、Sun Solaris、OpenBSD及Mac OS X)上的基本安装开始讲解,然后很快地进入更**的领域。你将学会如何设定Tomcat来与系统交互,包括自动启动及终止,以及在Tomcat提供的各种配置选项中接受详细的指令;此外,你也将学会如何使用各种以纯文本文件、数据库及目录服务器来验证用户身份的Realm实现。
同时你也将跨过Tomcat程序本身所提供的领域。本书详细说明httpd(*普及的Apache Web服务器)与Tomcat之间复杂的交互关系,以及如何适当地连接两者。事实上,这是**本也是惟一的一本书 —— 详细说明了使用mod_jk2连接器以平衡Tomcat的负载,并且含有使用Apache httpd及Tomcat建立先进的集群系统的专门信息,包括Tomcat*新的会话(session)复制器。
本书也深入**防护的议题。你会学到如何架设Tomcat以操控X.509证书、在chroot jail(包括完整的C程序,以自动执行此程序)中执行Tomcat、避免许多类型的恶意攻击,并过滤掉来自Web应用程序的有害数据。本书也提到Tomcat的日志文件,包括讨论如何以有用的方式来格式化文件。
*后,对于servlet及JSP的***而言,本书充满了有用的小诀窍。我们将深入讨论server.xml及web.xml文件,让你能掌握所有Tomcat提供给Web应用程序的功能。本书也提到了Tomcat的Valve接口,以及许多实现的范例,而且所有包含Realm实现的部分都会详细地解说。你会清楚地知道Tomcat如何处理HTTP的交谈机制、接受直接的调试指令,以及了解如何编写应用程序以支持集群系统。
“这是我期待已久的关于Tomcat的书。这真是一本**的技术手册。”
—— Jason Hunter,《Java Servlet编程》的作者,servlet及JSP专家小组的成员。