Chapter 2. Deploying your Applications
We have installed an application server, now we will want to deploy applications. Applications can be installed manually or in an automated fashion using scripts. In this chapter, we will cover how to manually deploy a J2EE (Enterprise Edition) application, covering automated deployments in Chapter 4. As we walk through this chapter, we will show you how to deploy two applications. One application does not require database connectivity; the second is a database aware application which requires some WebSphere configuration to provide database connectivity to the application.
In this chapter, we will cover the following topics:
Application server internals
The web container
Virtual hosts
WebSphere ports
Data sources
Java Naming and Directory Interface (JNDI)
Application deployment
J2EE applications
Enterprise Archive (EAR)
Web Archive (WAR)
Java Archive (JAR)
Inside the Application Server
Before we look at deploying an application, we will quickly run over the internals...