The application deployer and administrator is the company or person who configures and deploys the Java EE application, administers the computing and networking infrastructure where Java EE applications run, and oversees the runtime environment. Duties include such things as setting transaction controls and security attributes and specifying connections to databases.
During configuration, the deployer follows instructions supplied by the application component provider to resolve external dependencies, specify security settings, and assign transaction attributes. During installation, the deployer moves the application components to the server and generates the container-specific classes and interfaces.
A deployer or system administrator performs the following tasks to install and configure a Java EE application:
Adds the Java EE application (EAR) file created in the preceding phase to the Java EE server
Configures the Java EE application for the operational environment by modifying the deployment descriptor of the Java EE application
Verifies that the contents of the EAR file are well formed and comply with the Java EE specification
Deploys (installs) the Java EE application EAR file into the Java EE server