Professional Apache Tomcat and over 2 million other books are available for Amazon Kindle . Learn more

Buy Used
Used - Good See details
Price: 4.80

or
 
   
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Colour:
Image not available

 
Start reading Professional Apache Tomcat on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Professional Apache Tomcat (Programmer to Programmer) [Paperback]

Vivek Chopra , Chanoch Wiggers , Ben Galbraith , Sing Li , Amit Bakore , Romin Irani , Debashish Bhattacharjee , Sandip Bhattacharya , Chad Fowler , Allan Liska , Ralph Gazdial
5.0 out of 5 stars  See all reviews (1 customer review)

Available from these sellers.


Formats

Amazon Price New from Used from
Kindle Edition 35.14  
Paperback 36.99  
Paperback, 1 Sep 2002 --  

Book Description

1 Sep 2002 1861007736 978-1861007735
Post Internet era has seen developments in web middleware. Application Servers quickly started Filling the gap. Tomcat is an application server built around the Java technology. It is a JSP and servlet container that can be attached to other popular web servers like Apache and IIS. It can act as a stand-alone web server as well.


The JSP technology allows web developers to create dynamic web pages using XML-type tags or embedded Java. Servlets are components written in Java that can be invoked by servers.


This book will provide the readers a complete discussion about Tomcat, its installation, configuration, use, and methods for securing it. This book goes a step further by providing discussion on issues like load balancing, shared hosting, load testing, and a lot more. In addition, readers will find a coverage on database connectivity using Tomcat.


Tomcat is an open source web server that processes JavaServer Pages and Java Servlets. It can run as a stand-alone server or be integrated with Apache. Like Apache, the core Tomcat program is relatively simple, but there are many enhancements that can be added that make it much more complex.


You will learn how to integrate Tomcat with the Apache HTTP server (and the situations when you should and you shouldn't), how to set up database connectivity through JDBC, and how to ensure your web applications are secure.


It will also cover some of the tools that can be integrated with Tomcat, such as Ant (for automatically building web applications) and Log4J (for advanced logging).


What does this book cover?


Tomcat 3.x, Tomcat 4.0.x, and Tomcat 4.1.x

The Tomcat architecture

Tomcat installation and configuration

Apache and Tomcat integration using the AJP and WARP connectors

Tomcat security with SSL, realms, and the Java Security Manager

Shared Tomcat hosting, server load testing, and load balancing

Managing and administering web applications

JDBC with Tomcat

Ant and Log4j


This book will provide you, the server administrator, with the necessary knowledge to install and configure Tomcat, as well as many of the most popular enhancements to the Tomcat package. It will help you plan the installation and possible growth options of your site.


Product details

  • Paperback: 600 pages
  • Publisher: WROX Press Ltd (1 Sep 2002)
  • Language: English
  • ISBN-10: 1861007736
  • ISBN-13: 978-1861007735
  • Product Dimensions: 22.4 x 18.4 x 3.2 cm
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Bestsellers Rank: 2,698,457 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Authors

Discover books, learn about writers, and more.

Product Description

From the Back Cover

Tomcat is an open source web server that processes JavaServer Pages™ and Java™ Servlets. It can run as a stand–alone server or be integrated with the Apache web server. Like Apache, the core Tomcat program is relatively simple, but there are many enhancements that can be added that make it much more complex. This book will provide you, the server administrator, with the necessary knowledge to install and configure Tomcat, as well as many of the most popular enhancements to the Tomcat package. It will help you plan the installation and possible growth options of your site. You will learn how to integrate Tomcat with Apache (and the situations when you should and when you shouldn’t), how to set up database connectivity through JDBC, and how to ensure your web applications are secure. This book also covers some of the tools that can be integrated with Tomcat, such as Ant (for automatically building web applications) and Log4J (for advanced logging). Who is this book for? This book is for professionals working with Java web applications. It assumes a certain knowledge of the JSP and Servlet technologies, but only from an administrator’s point–of–view. Knowledge of databases, XML, HTML, networking, and general administrative techniques is also assumed. What does this book cover? Tomcat 3.x, Tomcat 4.0.x, and Tomcat 4.1.x The Tomcat architecture Tomcat installation and configuration Apache and Tomcat integration using the AJP and WARP connectors Tomcat security with SSL, realms, and the Java Security Manager Shared Tomcat hosting, server load testing, and load balancing Managing and administering web applications JDBC with Tomcat Ant and Log4J --This text refers to an alternate Paperback edition.

About the Author

Sing Li has grown up with the Microprocessor and the Internet revolution. For two decades, Sing has been an active author, consultant, instructor, entrepreneur, and speaker. His wide–ranging experience spans distributed architectures, web services, multi–tiered server systems, computer telephony, universal messaging, and embedded systems. Sing has been credited with writing the very first article on the Internet Global Phone, delivering voice over IP long before it became a common reality. Sing has participated in several Wrox projects in the past, has been working with (and writing about) Java, Jini, and JXTA since their very first available releases, and is an active evangelist for the unlimited potential of P2P technology. Before graduating from High School, Ben Galbraith was hired by a major Silicon Valley computer manufacturer to develop Windows–based Client–server applications with international deployments and hundreds of users. In 1995, Mr. Galbraith began developing for the web and fell in love with Unix, vi, and Perl. After building countless web applications with Perl, Ben discovered server–side Java in 1999 and his relationship with Perl has sin ce become somewhat estranged. Mr. Galbraith is presently a consultant in Provo, Utah. He regularly lectures, evangelizes, and gives classes on Java technology. Ben has no college degree but if he had the time he would study both ancient and modern history. Vivek Chopra has eight years of experience in software design and development, the last two years of which have been in web services and various XML technologies. He is the co–author of Professional ebXML Foundations and Professional XML Web Services (both from Wrox Press). He is also a committer for UDDI4J, an open source Java API for UDDI. His other areas of experience and interest include compilers, middleware, clustering, GNU/Linux, and mobile computing. He is currently consulting in the domain area of web services. Vivek holds a Bachelor′s degree in Electronics and a Master′s in Computer Science, both from Pune University, India. Debashish Bhattacharjee is a principal consultant with the Management Consulting Services unit of PriceWaterhouseCoopers. He has 10 years of experience implementing projects for Fortune 500 clients in the United States and Canada. His areas of expertise are systems integration and project management. He has served as chief architect and led technical teams tasked with the implementation of e–commerce applications, portal implementations, web infrastructure, ERP, and client–server applications. In his role as consultant, Debashish is often responsible for advising clients on best practices and the adoption of technology. He is the published author of several industry articles. Sandip Bhattacharjee is an open source enthusiast and an active participant in various Open Source communities in India, especially his local LUG –Indian Linux Users Group, Delhi(ILUGD). He has been programming right from his school days in 1991, and some minor distractions like an engineering degree in Textile technology and an MBA in marketing notwithstanding, has remained true to the field. He has been professionally involved in open source based technologies for the past three years. He is currently a freelance programmer and consults businesses on ways to use the open source revolution to their advantage. Chad Fowler is CTO of GE Appliances′ Bangalore, India. For the past four years, he has been an active advocate of open source Java technologies in the enterprise, revolving around the Enhydra suite of software. Driven into software development by a less–than–healthy addiction to the video game "Doom", he dropped his professional music career and never looked back. His current interests focus on the Ruby programming language, learning the Hindi (spoken/written––not programming) language, and Agile Software Development methodologies. --This text refers to an alternate Paperback edition.

Inside This Book (Learn More)
Browse and search another edition of this book.
First Sentence
If you've written any Java servlets or JavaServer Pages (JSPs), chances are that you've downloaded Tomcat. Read the first page
Explore More
Concordance
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Customer Reviews

4 star
0
3 star
0
2 star
0
1 star
0
5.0 out of 5 stars
5.0 out of 5 stars
Most Helpful Customer Reviews
30 of 33 people found the following review helpful
5.0 out of 5 stars The Definitive Tomcat Book 14 Nov 2002
By Amazon Customer VINE VOICE
Format:Paperback
Tomcat is a subproject of the Apache Software Foundation's Jakarta project, its purpose being to serve Java Servlets and JavaServer Pages. It's a complex piece of software and though the documentation is very comprehensive, it helps to have a good reference work to hand. There aren't many books on the subject to choose from, so a publisher could make a fast buck putting out an incomplete work lacking in depth. Fortunately Wrox Press has done a great job with its new publication Professional Apache Tomcat.
The book covers every aspect of installing and configuring Tomcat in a great deal of depth, detailing its every aspect. From standalone use (where Tomcat is used as a general web server as well as for serving Java content), to integration with the leading web servers Apache (both Unix and Windows versions) and Microsoft's Internet Information Services, nothing appears to have been left out (however, integration with Netscape's Enterprise Server is mentioned in passing early on, but doesn't appear again).
Being only a month old, it's pretty much bang up to date, covering Tomcat 3.x, 4.0.x and 4.1.x with Apache 1.3.x and 2.0.x and IIS 4 and 5.
The book starts with an introduction to the Apache project, and Tomcat's place in the wider scheme of things. The historical progression in serving dynamic web content from CGI to Servlets and JSP is charted, and there's an overview of JSP tags and general web application architecture. This is interesting enough and useful as background, but as this book is intended for administrators, it's covered quickly in the first two chapters, and the main business of installing Tomcat gets underway in chapter 3.
Installation is discussed with both Windows and Linux users in mind, from both binary and source distributions.
Read more ›
Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 4.5 out of 5 stars  17 reviews
11 of 11 people found the following review helpful
5.0 out of 5 stars Very thorough, lots of practical information 27 Dec 2002
By John W. Turner - Published on Amazon.com
Format:Paperback
I was quite pleased with this book. I've been active on the Tomcat mailing lists for many months, and have seen the level of frustration experienced by new users firsthand due to the existing Tomcat documentation. While lack of solid documentation is one of the problems most open source projects face, there are always books written as supplements, and of the Tomcat books I have read, this one stands out far above the rest.
In particular, I found the chapters on Shared Tomcat Hosting (Chapter 19), Log4J (Chapter 18), Server Load Testing (Chapter 20), and the web server connectors to be the most valuable. Most of the traffic on the mailing lists is generated from problems using the connectors, and the authors went to great lengths to explain their configuration and usage in a clear and concise manner, even in a load balancing environment.
For systems administrators in a corporate or ISP environment, the chapter on shared hosting is worth the price of the book all by itself. It lays out how to handle shared hosting with Tomcat solo as well as integrated with Apache, and also describes setting up a separate JVM for each virtual host, something that can be critical to making system administration easy. After all, you don't want a problem with one client's Tomcat to cause problems for other clients.
The book deserves the use of the word "Professional" in its title, as it goes way beyond simply setting up Tomcat to work with servlets and JSP. Especially in later chapters, the issues encountered by administrators and developers in a professional or corporate, mixed-use environment are covered concisely and thoroughly.
All told, one of the better technical books I have read, and I have read more than I care to count. In addition to being a solid reference, this book gave me information I was able to use at an advanced level right away on my own servers for my own clients. You can't ask for more than that.
13 of 14 people found the following review helpful
5.0 out of 5 stars The Definitive Tomcat Book 30 Oct 2002
By Amazon Customer - Published on Amazon.com
Format:Paperback
Tomcat is a subproject of the Apache Software Foundation's Jakarta project, its purpose being to serve Java Servlets and JavaServer Pages. It's a complex piece of software and though the documentation is very comprehensive, it helps to have a good reference work to hand. There aren't many books on the subject to choose from, so a publisher could make a fast buck putting out an incomplete work lacking in depth. Fortunately Wrox Press has excelled itself with its new publication Professional Apache Tomcat.
The book covers every aspect of installing and configuring Tomcat in a great deal of detail, detailing its every aspect. From standalone use (where Tomcat is used as a general web server as well as for serving Java content), to integration with the leading web servers Apache (both Unix and Windows versions) and Microsoft's Internet Information Services, nothing appears to have been left out (however, integration with Netscape's Enterprise Server is mentioned in passing early on, but doesn't appear again).
Being only a month old, it's pretty much bang up to date, covering Tomcat 3.x, 4.0.x and 4.1.x with Apache 1.3.x and 2.0.x and IIS 4 and 5.
The book starts with an introduction to the Apache project, and Tomcat's place in the wider scheme of things. The historical progression in serving dynamic web content from CGI to Servlets and JSP is charted, and there's an overview of JSP tags and general web application architecture. This is interesting enough and useful as background, but as this book is intended for administrators, it's covered quickly in the first two chapters, and the main business of installing Tomcat gets underway in chapter 3.
Installation is discussed with both Windows and Linux users in mind, from both binary and source distributions. As the Tomcat source is usually built with Ant, build and installation of this tool is also discussed (Ant and Log4j, both also part of Jakarta, get chapters of their own later in the book). From there, basic configuration of the standalone server followed by detailed examinations of the components that make up Tomcat's architecture fill the next 200 or so pages.
Serious users of Tomcat will wish to employ Tomcat with an existing web server, and four chapters concentrate on this job. Though there is inevitably a certain amount of detail aimed at Apache and IIS configuration, and a basic knowledge of both is assumed throughout. However, any necessary information is included in detail; for example the (Apache) connector modules mod_webapp and mod_jk/jk2 are given a thorough treatment, describing their use from source installation to configuration, together with the pros and cons of the various connectors available. Beyond that, we learn how to design larger-scale setups, with an explanation of load balancing techniques and scaling of the system, and performance testing with JMeter, yet another Jakarta project component.
As ever, security is a major concern and gets a lot of emphasis. Before client authentication and the use of SSL are discussed, there's an overview of basic system security with Unix and Windows..... More interesting are the sections on security realms and user/client authentication. We are presented with examples of authenticating against a MySQL database with JDBC (database connectivity with JDBC is a big enough subject in its own right, and so gets a separate chapter too), and digest authentication. We then move on to encryption with SSL: using Tomcat itself with the JSSE and PureTLS Java SSL implementations, then later with Apache and SSL (setting up mod_ssl with Apache gets a very useful appendix of its own, taken from Professional Apache 2.0, another Wrox book). Again, there's lots of detail, right down to how to get hold of signed certificates for your server. Here the book's general emphasis on Apache over IIS is most apparent, as SSL with IIS is not discussed at all. However, I have no experience with IIS, so I can't say for sure how important this omission might be.
With nine co-authors (though only four got onto the cover photograph - ...one might expect wildly different styles throughout the book, but each chapter is consistently and clearly laid out with diagrams and relevant configuration file fragments where necessary. At each stage, variations between different versions of each component are made clear.
Professional Apache Tomcat is surely the definitive book on the subject. I recently used it to integrate Tomcat 4 with an existing Apache 2 installation, and everything went very smoothly. More than just a set of tutorials it offers a thorough description of the whole architecture, and makes an excellent companion to Wrox's Professional Apache.
8 of 8 people found the following review helpful
5.0 out of 5 stars Wow--A *very* thorough guide to Tomcat 6 Jan 2003
By macktheknife - Published on Amazon.com
Format:Paperback
If you use Tomcat, this book is almost a must. This book will teach the reader not only how to install Tomcat, but configure it for optimal performance. In the first few hours with the book, I had learned how Tomcat actually worked, how to connect Tomcat with my Apache server, and how to configure those sometimes cryptic server.xml and web.xml files. The book also has a chapter on JDBC for readers interested in using web-based databases and has a separate chapter for two other open-source programs: Ant and Log4J.
Some web-admin pros probably will not need this book, and yes, some of the information the book provides can be found for free sprinkled throughout the web. However, it cannot be denied that the Jakarta Project's own documentation on Tomcat (as well as the open-source Tomcat book on Sourceforge.net) are definitely not as thorough or good as "Professional Apache Tomcat," not to mention that the book provides a convenient one-stop source for all questions.
Many other reviewers agree: "Professional Apache Tomcat" is worth its weight in gold if you use Tomcat extensively.
8 of 8 people found the following review helpful
5.0 out of 5 stars *Wow* Awesome Book 1 Nov 2002
By Amazon Customer - Published on Amazon.com
Format:Paperback
I am a professor at a large technical college. I use Tomcat in my Distributed Java class and I have to say this is one of the finest books on Tomcat I have seen. I have recommended this book to all of my students.
The book is well-laid out. It offers a good overview of all of the major pieces of functionality in Tomcat and does a particularly good job of describing the different manners which you can integrate Tomcat and Apache.
My only complaint might be that the section on Axis was extremly light-weight. I would have loved to see more detail in this chapter, even though the information in the chapter was a good starter.
7 of 7 people found the following review helpful
5.0 out of 5 stars Professional Apache Tomcat 13 Oct 2002
By Mark - Published on Amazon.com
Format:Paperback
This book has just come in at the right time for me to help through my work. I had referred to one earlier Apache Jkarta-Tomcat but was not satisfied and was crazy looking around for a good find. Must say, Wrox fulfills my expectations. The authors seem to have taken pains to pen down the details missed in the Apress with heavy and understandable stuff. Just taken me perfect through my installations. Good find man!
Were these reviews helpful?   Let us know
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Look for similar items by category


Feedback