出版時間:2009-9 出版社:中國電力出版社 作者:Jason Brittain,Ian F. Darwin 頁數(shù):469
Tag標簽:無
前言
Tomcat是源自Apache軟件基金會的Jaya servlet容器(container)與Web服務器實現(xiàn),其擅長之處在于根據(jù)請求進行響應,并給用戶展現(xiàn)動態(tài)與靜態(tài)網(wǎng)頁的應用程序,最終將靜態(tài)、動態(tài)結果傳送到用戶的瀏覽器上。Tomcat不僅包含了Java servlet技術,而且包含了Java Server Pages(JSP)技術,除此之外,還包含了用各種編程語言編寫的傳統(tǒng)靜態(tài)網(wǎng)頁和外掛CGI程序。因此,對許多應用程序而言,把Tomcat用作Web服務器,包括用作高性能的Web產(chǎn)品服務器,是一個不錯的選擇。同時,如果您想要使用自由開源(http://opensource.org)的Setvlet和JSP引擎,Tomcat更是一個很不錯的選擇?! ”緯顷P于如何使用Tomcat的書,而不是關于如何編寫Web應用程序的書。因此,本書涵蓋了有關Tomcat安裝、配置、部署、性能調(diào)校、與Apache Web服務器的整合、安全防護、配置文件與元素、調(diào)試跟蹤與疑難排解、組建及集群等知識,從Tomcat開發(fā)的流程系統(tǒng)地介紹了Tomcat技術,并在全球廣泛發(fā)行。同時,為了使用者方便,本書介紹了Tomcat的相關資源,包括網(wǎng)站、郵件等,以便讀者和使用者在遇到問題而又無法解決時可以找地方求救。有關本書的整體介紹,作者已做詳細說明,譯者就不進行贅述了。
內(nèi)容概要
本書是一本萬能工具,其主題涵蓋了Apache Tomcat這一廣受歡迎的開源servlet、JSP容器和高性能的web server?!禩omcat權威指南》對管理員和web站點管理員而言,具有較強的參考價值;對在開發(fā)或產(chǎn)品中要使用Tomcat作為web應用程序服務器的開發(fā)者而言,這是一本有用的指南書;對Tomcat感興趣的人而言,這是一本優(yōu)秀的介紹工具?! ”緯亲钚耇omcat版本的更新,這是第二版,提供了關于servlet容器安裝、配置、維護和安全防護的完整指南。實際上,鑒于具有如此多的最新信息,這本書本質(zhì)上是一本新書,而不是原書的簡單翻版。通過本書,您會了解到在所有主要操作系統(tǒng)(Windows、Linux、OSX、S01aris和FreeBSD)上使用Tomcat的詳細信息,包括關于Tomcat配置文件以及部署和運行web應用程序的交互建議的詳細信息?! ”緯峁┝艘韵峦暾畔ⅲ骸 “惭b和啟動流程 配置Tomcat——討論realm、角色、用戶、servlet會話和JNDI資源,包括JDBC Data Source 部署web應用程序——個別servlet、JSP頁和web應用程序歸檔文件 調(diào)校Tomcat并改善性能 整合Tomcat和Apache Web Server Tomcat安全防護 Tomcat配置文件——server.xml、web.xml更多文件 調(diào)試與疑難排解——診斷Tomcat或web應用程序的問題 從源代碼編譯自己的Tomcat 并行運行兩個或更多Tomcat servlet容器
作者簡介
Jason Brittain是spigit(http://www.spigit.com)的軟件架構師。spigit是一個擁有Web 2.0軟件套件的社會網(wǎng)絡軟件團隊,該團隊可在用戶群中找到最佳想法和最有名的人群。Jason還為O’Reilly的ON Java.tom撰寫了關于web的論文。
書籍目錄
前言第1章 Tomcat的開幕式 安裝Tomcat Tomcat的啟動、停止及重啟 自動啟動 安裝后的測試 Tomcat從何而來?第2章 配置Tomcat 使用Apache Web 服務器 重定向Web應用程序的目錄 從8080改變端口號 Java VM配置 變換JSP編譯器 管理領域、角色及用戶 控制會話 訪問JNDI與JDBC的資源 Servlet自動重載 定制用戶目錄 Tomcat應用程序示例 公共網(wǎng)關接口(CGI) Tomcat Admin webapp第3章 在Tomcat中部署Servlet與JSP Web應用程序 Web應用程序的布局 部署解包的Web應用程序目錄 部署WAR文件 熱部署 使用WAR文件 Manager Web應用程序 Apache Ant自動化部署 Symbolic Links第4章 Tomcat的性能調(diào)校 測量web服務器的性能 外部調(diào)校 內(nèi)部調(diào)校 容量規(guī)劃 額外的資源第5章 與Apache Web服務器的整合 整合的優(yōu)缺點 安裝Apache httpd Apache與Tomcat的整合 Tomcat在APR連接器上提供HTTP服務第6章 Tomcat安全防護 系統(tǒng)安全防護 多臺服務器的安全防護模式 使用Security Manager 授予文件權限 設置Tomcat chroot Jail……第7章 配置第8章 調(diào)試與疑難排解第9章 從源代碼組建Tomcat第10章 Tomcat集群第11章 閉幕式附錄A 安裝Java附錄B jbchroot.c附錄C BadInputValve.java附錄D BadInput Filter.java附錄E RPM包文件
章節(jié)摘錄
第1章 Tomcat的開幕式 因為Tomcat是以Java編寫的,人們會認為一定要精通Java才能使用它,這是不對的!雖然修改Tomcat的內(nèi)部程序或編寫servlet程序需要有Java的知識作為基礎,但使用Tomcat、編寫或維護許多JSP(Java Server Page),并不需要Java的知識。例如,您可以利用JavaBeans或Java組件標記編寫的JSP,在這兩種情形下,您只是使用開發(fā)者已為您準備好的Java組件?! 」P者會在本章中解釋如何安裝Tomcat、如何讓它運行以及為了確保其能正確運行而如何測試?! ∽⒁猓航刂贡緯l(fā)稿,Tomcat可用的成熟版本很多,但筆者強烈推薦您使用6.0分支的最新穩(wěn)定版,或者使用在閱讀本書時您所看到的Tomcat任何最新的穩(wěn)定版本。請瀏覽Apache Tomcat主頁(http://tomcat.apache.org)以查找最新版本。對于Tomcat5.5和6.0版本,本書不僅充分解釋并詳盡解答了Tomcat是如何工作的常用概念,而且提供了如何使用這些慣用版本的詳盡解釋?! “惭bTomcat 安裝和運行Tomcat的方法有多種。最快的方法是下載并運行已編譯過的二進制文件。Tomcat是以Java編寫的,這表示在能夠構建(build)或測試它之前,必須安裝最新的、完整的Java運行環(huán)境(JRE,Javaruntime)。請務必參閱附錄A以確定您已正確安裝了Java。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載