Tomcat權(quán)威指南(第二版)
吳豪, 劉運成, 楊前鳳, 王潔 譯
出版時間:2009年09月
頁數(shù):469
本書是一本萬能工具,其主題涵蓋了Apache Tomcat這一廣受歡迎的開源servlet、JSP容器和高性能的web server?!禩omcat權(quán)威指南》對管理員和web站點管理員而言,具有較強的參考價值;對在開發(fā)或產(chǎn)品中要使用Tomcat作為web應(yīng)用程序服務(wù)器的開發(fā)者而言,這是一本有用的指南書;對Tomcat感興趣的人而言,這是一本優(yōu)秀的介紹工具。
本書是最新Tomcat版本的更新,這是第二版,提供了關(guān)于servlet容器安裝、配置、維護和安全防護的完整指南。實際上,鑒于具有如此多的最新信息,這本書本質(zhì)上是一本新書,而不是原書的簡單翻版。通過本書,您會了解到在所有主要操作系統(tǒng)(Windows、Linux、OS X、Solaris和FreeBSD)上使用Tomcat的詳細(xì)信息,包括關(guān)于Tomcat配置文件以及部署和運行web應(yīng)用程序的交互建議的詳細(xì)信息。
本書提供了以下完整信息:
● 安裝和啟動流程
● 配置Tomcat——討論realm、角色、用戶、servlet會話和JNDI資源,包括JDBC DataSource
● 部署web應(yīng)用程序——個別servlet、JSP頁和web應(yīng)用程序歸檔文件
● 調(diào)校Tomcat并改善性能
● 整合Tomcat和Apache Web Server
● Tomcat安全防護
● Tomcat配置文件——server.xml、web.xml和更多文件
● 調(diào)試與疑難排解——診斷Tomcat或web應(yīng)用程序的問題
● 從源代碼編譯自己的Tomcat
● 并行運行兩個或更多Tomcat servlet容器
Jason Brittain是spigit(http://www.spigit.com)的軟件架構(gòu)師。spigit是一個擁有Web 2.0軟件套件的社會網(wǎng)絡(luò)軟件團隊,該團隊可在用戶群中找到最佳想法和最有名的人群。Jason還為O’Reilly的ONJava.com撰寫了關(guān)于web的論文。
Ian F. Darwin自1980年以來就開始研究Unix,自1995開始研究Java,自1998年開始研究OpenBSD。Ian不僅是許多技術(shù)書和權(quán)威文章的作者,而且給Learning Tree International(世界上最大的技術(shù)培訓(xùn)公司之一)的學(xué)員教Unix、C和Java。
- 前言
- 第1章 Tomcat的開幕式
- 安裝Tomcat
- Tomcat的啟動、停止及重啟
- 自動啟動
- 安裝后的測試
- Tomcat從何而來?
- 第2章 配置Tomcat
- 使用Apache Web服務(wù)器
- 重定向Web應(yīng)用程序的目錄
- 從8080改變端口號
- Java VM配置
- 變換JSP編譯器
- 管理領(lǐng)域、角色及用戶
- 控制會話
- 訪問JNDI與JDBC的資源
- Servlet自動重載
- 定制用戶目錄
- Tomcat 應(yīng)用程序示例
- 公共網(wǎng)關(guān)接口(CGI)
- Tomcat Admin webapp
- 第3章 在Tomcat中部署Servlet與JSP Web應(yīng)用程序
- Web應(yīng)用程序的布局
- 部署解包的Web應(yīng)用程序目錄
- 部署WAR文件
- 熱部署
- 使用WAR文件
- Manager Web應(yīng)用程序
- Apache Ant自動化部署
- Symbolic Links
- 第4章 Tomcat的性能調(diào)校
- 測量Web服務(wù)器的性能
- 外部調(diào)校
- 內(nèi)部調(diào)校
- 容量規(guī)劃
- 額外的資源
- 第5章 與Apache Web服務(wù)器的整合
- 整合的優(yōu)缺點
- 安裝Apache httpd
- Apache與Tomcat的整合
- Tomcat在APR連接器上提供HTTP服務(wù)
- 第6章 Tomcat安全防護
- 系統(tǒng)安全防護
- 多臺服務(wù)器的安全防護模式
- 使用SecurityManager
- 授予文件權(quán)限
- 設(shè)置Tomcat chroot Jail
- 過濾黑客攻擊
- 用SSL加強Tomcat的安全防護性能
- 第7章 配置
- server.xml
- web.xml
- tomcat-users.xml
- catalina.policy
- catalina.properties
- context.xml
- 第8章 調(diào)試與疑難排解
- 解讀日志文件
- 獵尋錯誤
- URL與HTTP會話
- 用 RequestDumperValve來調(diào)試
- 無法停止Tomcat的疑難排解
- 第9章 從源代碼組建Tomcat
- 安裝Apache Ant
- 獲取資源
- 下載支持庫
- 組建Tomcat
- 第10章 Tomcat集群
- 集群術(shù)語
- HTTP請求的通信序列
- 分布式JAVA Servlet Container
- Tomcat 6集群實現(xiàn)
- JDBC請求分布與故障復(fù)原
- 其他資源
- 第11章 閉幕式
- 補充資源
- 社區(qū)
- 附錄A 安裝Java
- 附錄B jbchroot.c
- 附錄C BadInputValve.java
- 附錄D BadInputFilter.java
- 附錄E RPM包文件
書名:Tomcat權(quán)威指南(第二版)
譯者:吳豪, 劉運成, 楊前鳳, 王潔 譯
國內(nèi)出版社:中國電力出版社
出版時間:2009年09月
頁數(shù):469
書號:978-7-5083-8698-0
原版書出版商:O'Reilly Media
Jason Brittain
Jason Brittain是CollabNet公司的資深軟件工程師。其工作的內(nèi)容為開發(fā)由五十多個開源軟件包構(gòu)成的協(xié)作式的project-hosting基礎(chǔ)軟件。Jason的專長包括動態(tài)網(wǎng)頁開發(fā)、Java應(yīng)用程序服務(wù)器、高可用性與容錯系統(tǒng)、集群系統(tǒng)與Jakarta Ant組建系統(tǒng)。他對許多Apache Jakarta項目都有貢獻,并曾經(jīng)有好幾年是活躍的開源軟件開發(fā)者。
Jason Brittain是spigit(http://www.spigit.com)的軟件架構(gòu)師。spigit是一個擁有Web 2.0軟件套件的社會網(wǎng)絡(luò)軟件團隊,該團隊可在用戶群中找到最佳想法和最有名的人群。Jason還為O’Reilly的ONJava.com撰寫了一些論文。
在加入spigit團隊之前,Jason是Orbital Sciences公司的資深首席軟件工程師,在NASA’s Ames 的研究中心(NASA’s Ames Research Center)從事開普勒天文望遠(yuǎn)(Kepler Space Telescope)工作。
Jason的專長包括Java軟件開發(fā)、構(gòu)建廣為應(yīng)用的web應(yīng)用程序、Tomcat web應(yīng)用程序開發(fā)和部署、高可用性和容錯,以及Apache Ant構(gòu)建系統(tǒng)和Linux系統(tǒng)管理等。他對許多的Apache Jakarta項目都有貢獻,并且多年來一直是一位活躍的開源軟件開發(fā)者。
Ian F. Darwin
Ian F. Darwin在計算機行業(yè)已經(jīng)工作了30年。他編寫了用于Linux和BSD的免費軟件file(1),是《Checking C Programs with Lint》(http://shop.oreilly.com/product/9780937175309.do)、《Java Cookbook》(http://shop.oreilly.com/product/9780596007010.do)的作者并撰寫了一百多篇有關(guān)C、UNIX、Java及Android的文章和教程。除了編程和顧問工作之外,Ian還為世界最大的技術(shù)培訓(xùn)公司——Learning Tree International服務(wù),講授UNIX、Java和Android技術(shù)。
封底外觀是讀者注釋、開發(fā)經(jīng)驗及反饋渠道。獨具特色的封面補充了我們有關(guān)技術(shù)主題的獨特方法,并在枯燥乏味的內(nèi)容中展現(xiàn)了人文氣息。
本書封面的動物是一頭雪豹。雪豹(學(xué)名叫Uncia uncia )生活于中亞寒冷、陡峭且只有稀疏植物的山區(qū)。這種中號的“大貓”長有很長的體毛、濃密的短毛、發(fā)育良好的胸肌以及多毛的尾巴,可以覆蓋自己的臉部和身體以御寒,使得它非常適應(yīng)生存于寒冷、空氣稀薄的當(dāng)?shù)貧夂?。其身上由白至煙灰及由深灰到黑斑的顏色使其與周圍的巖石形成保護色。雪豹的大爪有助于其在雪上行走,而其絕佳的跳躍能力及象貓一樣的機動靈活性更有助于它捕捉獵物。
雪豹大約有24英寸高、60~120鎊重,并能捕殺相當(dāng)于其體重三倍的獵物。其捕捉的獵物一般包括喜馬拉雅山的藍(lán)羊、亞洲的野生山羊、土撥鼠、小老鼠,以及專供打獵的鳥類,如西藏的雪雞。成熟的雪豹是獨居的動物,除了在交配季節(jié)外,都單獨生活及捕獵。小雪豹誕生于春季,并在襯以皮毛的山洞中度過其頭幾個月;之后,母豹會在當(dāng)年的冬季帶著它們一起捕獵。
自從1972年起,雪豹就被列入瀕臨滅絕的動物,全世界現(xiàn)在大約只有4500~7500頭。最近幾年,曾經(jīng)一度是這種物種最主要威脅的皮毛交易已經(jīng)減少了,不過人們?yōu)槿〉帽侨匀徊东C它們;在傳統(tǒng)的中藥中,豹骨可用來取代虎骨。游牧民族也會捕殺獵豹以報復(fù)它們吃掉家畜,這些家畜已經(jīng)占據(jù)了曾經(jīng)被雪豹當(dāng)成天然獵物的牧草區(qū)。而雪豹的少產(chǎn)(每頭母豹每年只生2~3頭小豹),使得它們更容易從地球上消失。