Chapter 24. Application Servers
Most server administrators are familiar with HTML, and virtually everyone who owns a computer today is familiar with the use of a web browser. While static web sites are simply a collection of files placed in a web server, dynamic web pages are typically served by some sort of web application server.
Some web applications are provided by add-on modules for the popular Apache web server. These modules add support for popular programming languages such as Perl and PHP. A more robust (and complex) set of services are provided by full-blown Java application servers. Java application servers fall into two categories: JavaServer Pages/servlet servers, which provide support for standard web application development, and full enterprise class servers with support for Enterprise JavaBeans (EJB). Mac OS X Server includes both, with the Apache Tomcat server handling JSP/servlet duties and JBoss serving as the EJB server. In addition, Mac OS X Server includes the WebObjects framework preinstalled. These components are described in Table 24-1. All of these components are preinstalled on Mac OS X Server.
Component | Specification | Purpose | For more information |
Java | Java 2 Standard Edition | Core Java runtime, provides support for platform-independent application code | |
Tomcat | Servlet & JSP | Adds support for Java-based web applications |
Get Essential Mac OS X Panther Server Administration now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.