ApplicationDeployment

Application deployment configuration into a WebSphere J2EE environment.

Inherits from type DeployedObject and adds the following.

Attributes Summary
binariesURL : StringSpecifies the location of the application's ear file.
useMetadataFromBinaries : booleanNormally, the server will use the bindings, extensions, and deployment descriptors co-located with the appdeployment document, rather than those descriptors which are colocated with the binaries of the application.
enableDistribution : boolean Boolean attribute that specifies whether the application should be automatically distributed to other nodes.
warClassLoaderPolicyDefines whether there is a single classloader (SINGLE/APPLICATION) for all WARs in the application or a classloader per WAR (MULITPLE/MODULE) in the application.
createMBeansForResources : booleanDefines if MBeans are created for all the resources such as servlets, jsps, EJBs defined in an application when the application is started on a deployment target.
reloadInterval : longThe timeperiod (in seconds) in which the application's filesystem will be scanned for updated files.
reloadEnabled : booleanWhether the application's filesystem will be scanned for updated files, so that changes are dynamically reloaded.
zeroBinaryCopy : booleanWhen this option is chosen during deployment, the WebSphere system does not manage application EAR file.
appContextIDForSecurity : StringThis attibute is set internally when an application is installed.
backgroundApplication : boolean  
modules : ModuleDeployment * The module deployment configuration for each module of an enterprise application.
classloader : ClassloaderClassloader configuration for this application deployment.
properties : Property *  

Attribute Details

binariesURL    -    Specifies the location of the application's ear file. This can be an absolute value such as /opt/MyApps/myapp.ear or a pathmap variable such as ${MY_APPS}/myapp.ear.
     data type:  String
     default Value:   unspecified



useMetadataFromBinaries    -    Normally, the server will use the bindings, extensions, and deployment descriptors co-located with the appdeployment document, rather than those descriptors which are colocated with the binaries of the application. When this flag is true, the server will run using the metadata that is in the original binaries.
     data type: boolean
     default Value:   false
     Allowed Values:  true   false  



enableDistribution    -    Boolean attribute that specifies whether the application should be automatically distributed to other nodes. In single server configuration this attribute specifies if the application binaries are expanded or deleted from install destination (binariesURL) upon installation or uninstallation.
     data type: boolean
     default Value:   true
     Allowed Values:  true   false  



warClassLoaderPolicy    -    Defines whether there is a single classloader (SINGLE/APPLICATION) for all WARs in the application or a classloader per WAR (MULITPLE/MODULE) in the application.The class loader policy value is documented as having the constants "SINGLE" and "MULTIPLE". In the Administrative console these constants are documented as "APPLICATION" and "MODULE". The policy value of "SINGLE" corresponds with the administrative console value of "APPLICATION"; the policy value of MULTIPLE" corresponds with the administrative console value of "MODULE".
     data type: 
     default Value:   unspecified



createMBeansForResources    -    Defines if MBeans are created for all the resources such as servlets, jsps, EJBs defined in an application when the application is started on a deployment target.
     data type: boolean
     default Value:   false
     Allowed Values:  true   false  



reloadInterval    -    The timeperiod (in seconds) in which the application's filesystem will be scanned for updated files. The reloadInterval attribute on the ApplicationDeployment object in deployment.xml will override the property if it was set in the application's deployment descriptor.Valid range is > 0.
     data type:  long
     default Value:   3



reloadEnabled    -    Whether the application's filesystem will be scanned for updated files, so that changes are dynamically reloaded. The reloadInterval attribute on the ApplicationDeployment object in deployment.xml will overrides the setting in the application's deployment descriptor.
     data type: boolean
     default Value:   true
     Allowed Values:  true   false  



zeroBinaryCopy    -    When this option is chosen during deployment, the WebSphere system does not manage application EAR file. WebSphere only manages deployment specific information. It is up to the deployer to make sure that the EAR file is expanded in appropriate location (represented by binariesURL). Operations like export, exportDDL, edit are not allowed when an application is deployed using this option.
     data type: boolean
     default Value:   false
     Allowed Values:  true   false  



appContextIDForSecurity    -    This attibute is set internally when an application is installed. This attribute is used to set the contextID for the application. This contextID is used when a JACC (Java Authorization Contract for Containers) provider is used for authorization in WebSphere. It will be used to propagate the security policy information to the JACC provider as per the JACCspecification.
     data type:  String
     default Value:   unspecified



backgroundApplication    -     
     data type: boolean
     default Value:   unspecified
     Allowed Values:  true   false  



modules    -    The module deployment configuration for each module of an enterprise application.
     data type: ModuleDeployment*



classloader    -    Classloader configuration for this application deployment.
     data type: Classloader



properties    -     
     data type: Property*


Copyright IBM Corp. 1997-2004