Professional Apache Tomcat and over 360,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
42 used & new from $2.19

Have one to sell? Sell yours here
 
   
Professional Apache Tomcat
 
 
Start reading Professional Apache Tomcat on your Kindle in under a minute.

Don’t have a Kindle? Get your Kindle here.
 
  

Professional Apache Tomcat (Paperback)

~ Chanoch Wiggers (Author), Ben Galbraith (Author), (Author), Sing Li (Author), Debashish Bhattacharjee (Author), Amit Bakore (Author), Romin Irani (Author), Sandip Bhattacharya (Author), Chad Fowler (Author) "If you've written any Java servlets or JavaServer Pages (JSPs), chances are that you've downloaded Tomcat..." (more)
Key Phrases: tomcat worker, isapi redirector, webapp connector, Tomcat Ant, Attribute Description Required, Sun Microsystems (more...)
4.5 out of 5 stars  See all reviews (17 customer reviews)

List Price: $59.99
Price: $37.79 & this item ships for FREE with Super Saver Shipping. Details
You Save: $22.20 (37%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Upgrade this book for $9.99 more, and you can read, search, and annotate every page online. See details
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Thursday, November 12? Choose One-Day Shipping at checkout. Details
28 new from $3.27 14 used from $2.19

Formats

Amazon Price New from Used from
  Kindle Edition $30.23 -- --
  Paperback $37.79 $3.27 $2.19

Frequently Bought Together

Professional Apache Tomcat + The Struts Framework: Practical Guide for Java Programmers (The Practical Guides) + Enterprise Knowledge Portals
Price For All Three: $94.40

Show availability and shipping details

  • This item: Professional Apache Tomcat by Vivek Chopra

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • The Struts Framework: Practical Guide for Java Programmers (The Practical Guides) by Sue Spielman

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Enterprise Knowledge Portals by Heidi Collins

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details


Customers Who Bought This Item Also Bought

Enterprise Knowledge Portals

Enterprise Knowledge Portals

by Heidi Collins
4.4 out of 5 stars (15)  $24.26
Enterprise Portals

Enterprise Portals

by Berthold Kastel
4.5 out of 5 stars (4)  $14.95
Racial and Ethnic Groups, 11th Edition

Racial and Ethnic Groups, 11th Edition

by Richard T. Schaefer
4.1 out of 5 stars (17)  $100.33
Java for the Web with Servlets, JSP, and EJB: A Developer's Guide to J2EE Solutions

Java for the Web with Servlets, JSP, and EJB: A Developer's Guide to J2EE Solutions

by Budi Kurniawan
4.1 out of 5 stars (50)  $40.49
Professional Apache Tomcat 5 (Programmer to Programmer)

Professional Apache Tomcat 5 (Programmer to Programmer)

by Vivek Chopra
3.4 out of 5 stars (9)  $30.39
Explore similar items

Editorial Reviews

Product Description

Tomcat is an open source web server that processes JavaServer Pages(TM) and Java(TM) 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


From the Publisher

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. --This text refers to an alternate Paperback edition.

Product Details

  • Paperback: 552 pages
  • Publisher: Wrox (October 4, 2002)
  • Language: English
  • ISBN-10: 0764543725
  • ISBN-13: 978-0764543722
  • Product Dimensions: 8.9 x 7.3 x 1.3 inches
  • Shipping Weight: 1.8 pounds (View shipping rates and policies)
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (17 customer reviews)
  • Amazon.com Sales Rank: #817,538 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #27 in  Books > Computers & Internet > Web Development > Web Servers > Apache

More About the Author

Vivek Chopra
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Vivek Chopra Page

Inside This Book (learn more)

Citations (learn more)
This book cites 2 books:
 
3 books cite this book:



What Do Customers Ultimately Buy After Viewing This Item?


Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
 
(22)
(11)
(9)

Your tags: Add your first tag
 

 

Customer Reviews

17 Reviews
5 star:
 (12)
4 star:
 (4)
3 star:    (0)
2 star:    (0)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
4.5 out of 5 stars (17 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
10 of 10 people found the following review helpful:
5.0 out of 5 stars Very thorough, lots of practical information, December 27, 2002
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.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
13 of 14 people found the following review helpful:
5.0 out of 5 stars The Definitive Tomcat Book, October 30, 2002
By Liam Gretton (Leicester, UK) - See all my reviews
(REAL NAME)   
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.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
8 of 8 people found the following review helpful:
5.0 out of 5 stars Wow--A *very* thorough guide to Tomcat, January 6, 2003
By macktheknife (Northern, CA) - See all my reviews
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.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

4.0 out of 5 stars Comprehensive Tomcat, terse and code heavy
In classic Wrox fashion this book is rich with code examples and a little light on exposition. It's a rocket ride through installing Tomcat, building servlets and extensions, and... Read more
Published on December 29, 2004 by Jack D. Herrington

1.0 out of 5 stars So-called cryptic tomcat documentation is a better read.
I purchased the book literally "fooled" by the title. There is nothing professional about this book. Read more
Published on March 31, 2003 by msmys

5.0 out of 5 stars Good for non-developers too
I'm not a software developer but need to know about Tomcat - detail on what it can do and how it relates to web servers and applications servers. Read more
Published on March 22, 2003

4.0 out of 5 stars Good coverage of the basics, but...
This book covers the basics including code snippets for the vast majority of files showing how a basic configuration might look. Read more
Published on March 21, 2003 by G. Strout

4.0 out of 5 stars Good, but want more
Very good book, especially as an introduction to tomcat.

Would like to see more on:
1. Running tomcat emdebbed.
2. Read more

Published on February 12, 2003

5.0 out of 5 stars Broad, Solid, Practical Coverage
I was quite surprised by this book when I read it-- the topical coverage goes from fundamentals of a web server's role in J2EE development, to installing one, to adding various... Read more
Published on February 8, 2003 by Michael Ernest

5.0 out of 5 stars Book paid for itself in first 30 minutes
I had been playing with Tomcat for several weeks before getting this book. My biggest problem was getting it to integrate with IIS. Read more
Published on December 13, 2002

5.0 out of 5 stars A Must have!
First, the book covers the "old" Tomcat 3.x and the "new" Tomcat 4.x. I used it with 4.1.12 and the 4.1.15 (alpha). Read more
Published on November 29, 2002 by Ing. Antonio A. Gallardo R., MSc.

5.0 out of 5 stars *Wow* Awesome Book
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. Read more
Published on November 1, 2002 by John Carnell

5.0 out of 5 stars *Wow* Awesome Book
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. Read more
Published on November 1, 2002 by John Carnell

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
   




Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.