Deployment involves placing applications onto application servers and running the applications. The main tasks include:
Information on these tasks is available from "Deploying and managing applications." The information describes how to deploy applications using the WebSphere Application Server administrative console. You can also deploy applications using the wsadmin tool, which provides deployment capabilities identical to those available using the administrative console.
Packaging and class loading
You can package your business logic as a Java 2 Platform, Enterprise Edition (J2EE) application enterprise archive (EAR) file or as an enterprise bean (EJB) or Web module for deployment to WebSphere Application Server. You must also consider the class loading relationships among modules.
Uninstalling and redeploying applications
At some point, you will need to uninstall your deployed applications. Or you might need to update your applications and deploy them again. You might be able to use hot deployment and dynamic reloading, where you do not need to restart the application server (or the application in some cases) after deploying an updated application.