+

Search Tips   |   Advanced Search

Ways to install enterprise applications or modules

The product provides several ways to install Java EE application files.

Installable files include EAR, enterprise bean (EJB), WAR, Session Initiation Protocol (SIP) archive (SAR), resource adapter (connector or RAR), and application client modules. They can be installed on a server or cluster. Application client files can be installed in a WAS configuration but cannot be run on a server.

install application files. Deploy an application or module using the administrative console, wsadmin, programming, or deployment
Option Method Modules Comments Start after install
Administrative console install wizard

See topics on installing enterprise application files with the console.

Click Applications > New application > New Enterprise Application in the console navigation tree and follow instructions in the wizard. Files for all of the following modules:

  • EAR

  • EJB

  • WAR

  • SAR

  • RAR

  • Application client

Provides one of the easier ways to install application files.

For applications that do not require changes to the default bindings, after specified the application file, expand Choose to generate default bindings and mappings, select Generate default bindings, click the Summary step, and then click Finish.

Click Start on the Enterprise applications page accessed by clicking Applications > Application Types > WebSphere enterprise applications in the console navigation tree.
(dist)(zos) Monitored directory Add an EAR file or module to a monitoredDeployableApps subdirectory of an application server or dmgr profile.

For base (stand-alone) application servers, the monitored directory is the monitoredDeployableApps/ servers/server_name directory of the application server profile.

For deployment managers, a dmgr profile has the following monitored directories:

  • monitoredDeployableApps/ servers/server_name

  • monitoredDeployableApps/ nodes/node /servers/server_name

  • monitoredDeployableApps/ clusters/cluster_name

Files for all of the following modules:

  • EAR

  • EJB

  • WAR

  • SAR

Use this option for drag and drop deployment of Java EE 5.0 and later modules.

Provides one of the easier ways to install applications.

We cannot specify bindings during deployment. For applications that require changes to the bindings, install the application using the administrative console install wizard, application properties files, or wsadmin scripts.

Monitored directory deployment differs from rapid deployment tools in several ways:

  • Monitored directory deployment supports deployment to base and network deployment environments. Rapid deployment tools support deployment only to the base environment.

  • Monitored directory deployment does not start a new daemon. Rapid deployment tools start a separate process.

  • Monitored directory deployment supports deployment of Java EE 5 and later modules. Rapid deployment tools support assembly of J2EE 1.3 and 1.4 modules, and deployment of all Java EE module versions.

  • Monitored directory deployment supports use of a properties file to specify deployment options. Rapid deployment tools does not support use of a properties file.

After application or module installation or update, the product starts the application or module automatically.

For installations on a deployment manager monitored directory, the product does not start an application or module automatically if the node agent or server is not running.

(dist)(zos) Application properties files Create a properties file that specifies to install or update application files. Then, run the wsadmin applyConfigProperties command in any of the following ways:

  • In a script

  • At a command prompt

  • By adding the properties file to a monitoredDeployableApps/ deploymentProperties monitored directory

Files for all of the following modules:

  • EAR

  • EJB

  • WAR

  • SAR

For information on deploying applications using properties files, see the following topics:

  • Use application properties files to install, update, and delete enterprise application files

  • Install enterprise application files by adding properties files to a monitored directory

After application or module installation or update, the product starts the application or module automatically.

For installations on a deployment manager monitored directory, the product does not start an application or module automatically if the node agent or server is not running.

wsadmin scripts Invoke AdminApp object install commands in a script or at a command prompt. Files for all of the following modules:

  • EAR

  • EJB

  • WAR

  • SAR

  • RAR

  • Application client

For an overview of wsadmin, see Getting started .

  • Invoke the AdminApp startApplication command.

  • Invoke the startApplication method on an ApplicationManager MBean using AdminControl.

Job manager runs wsadmin scripts Invoke AdminTask.submitJob -jobType installApplication command in a script or at a command prompt. Files for all of the following modules:

  • EAR

  • EJB

  • WAR

  • SAR

  • RAR

  • Application client

Use the job manager to submit a job that installs the application. We can also submit jobs that start and stop the application at designated times.

  • Invoke the AdminTask.submitJob -jobType startApplication command.

  • Invoke the AdminApp startApplication command.

  • Invoke the startApplication method on an ApplicationManager MBean using AdminControl.

Java APIs Install programs by completing the steps in Installing an application through programming. All EAR files Use JMX MBeans to install the application. For an overview of Java MBean programming, see Manage applications through programming. Start the application by calling the startApplication method on a proxy.
Rapid deployment tools Briefly, do the following:

  1. Update the J2EE application files.

  2. Set up the rapid deployment environment.

  3. Create a free-form project.

  4. Launch a rapid deployment session.

  5. Drop the updated application files into the free-form project.
J2EE modules at the J2EE 1.3 or 1.4 specification levels, including EAR files and the following stand-alone modules:

  • EJB

  • WAR

  • SAR

  • RAR

  • Application client

The rapid deployment tools do not support the J2EE 1.2 or Java EE 5.0 and later specification levels. Use this option for drag and drop deployment of J2EE 1.3 or 1.4 modules. Unlike the monitored directory option, the rapid deployment tools do not support drag and drop deployment of Java EE 5.0 and later modules.

Rapid deployment tools offer the following advantages:

  • You do not need to assemble the J2EE application files prior to deployment.

  • You do not need to use other installation tools mentioned in this table to deploy the files.

For a list of ways in which the rapid deployment tools differ from monitored directory deployment, see the monitored directory description in this table.

Use any of the options in this table to start the application. Clicking Start on the Enterprise applications page is the easiest option.
Java programs Code programs that use Java EE DeploymentManager (JSR-88) methods.

Deprecated feature: Application installation using JSR-88 was deprecated in WAS v8.0. Use another way listed in this table to deploy applications or modules.depfeat

All Java EE modules, including EAR files and the following stand-alone modules:

  • EJB

  • WAR

  • SAR

  • RAR

  • Application client

  • Uses Java EE Application Deployment Specification (JSR-88).

  • Can customize modules using DConfigBeans.

Call the Java EE DeploymentManager (JSR-88) start method in a program to start the deployed modules when the module's running environment initializes.


Related concepts

  • Application bindings
  • EJB 3.x module packaging overview


    Related tasks

  • Install enterprise application files with the console

    (dist)(zos) Install enterprise application files by adding them to a monitored directory

    (dist)(zos) Install enterprise application files by adding properties files to a monitored directory

  • Use application properties files to install, update, and delete enterprise application files
  • Get started with wsadmin scripting
  • Install enterprise applications
  • Start applications
  • Run administrative jobs
  • Administrative job types
  • Administer jobs in a flexible management environment
  • Install an application through programming
  • Start an application through programming
  • Manage applications through programming
  • Install enterprise modules with JSR-88

  • EJB metadata annotations
  • JAX-WS annotations
  • launchClient tool


    Related information:
    applications