Two topics of discussion in this chapter are hosts and engines. You use a host if you want to run more than one context in the same Tomcat deployment. In theory...
As you have witnessed in the previous chapters, a context represents a web application and contains one or more wrappers, each of which represents a servlet def...
You have learned in Chapter 5 that there are four types of containers: engine, host, context, and wrapper. You have also built your own simple contexts and wrap...
Some contents of a web application are restricted, and only authorized users are allowed to view them, after they supplied the correct user name and password. T...
You have seen a simple loader implementation in the previous chapters, which was used for loading servlet classes. This chapter explains the standard web applic...
Catalina consists of many components. When Catalina is started, these components need to be started as well. When Catalina is stopped, these components must als...
This chapter explains how Java web servers work. A web server is also called a Hypertext Transfer Protocol (HTTP) server because it uses HTTP to communicate wit...