The Deployment ManagerDeploying an application means creating a copy of it on one or more servers, usually to make it publicly available for use. Servlets and EJBs must be registered and enabled after deployment to make them available to the server; this can be done at deployment time, or later, by a server administrator.
If deploying more than one application on its own machine, the server administrator can perform load balancing and process management to increase application responsiveness. Effective bandwidth can be further increased by also deploying to one or more Web servers. Web servers can serve static pages, images, and JavaScript files that do not need access to application processes. Note that if deploying to a machine that runs only a Web server and no application server, the administrator must also deploy to an application server for the application to run. |