ApplicationDeployment
This type is a class for model objects.
Application deployment configuration into a WebSphere J2EE environment.
Package: appdeployment
Supertype: DeployedObject
Classifier ID: -1
Instance class name: * Unspecified *
Instance class: * Unspecified *
Reference attributes having this type:
ModuleDeployment.applicationDeployment
Attributes Summary binariesURL : EString 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. useMetadataFromBinaries : EBoolean 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. enableDistribution : EBoolean 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. warClassLoaderPolicy : ClassLoaderPolicy 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 admin console value of "APPLICATION"; the policy value of MULTIPLE" corresponds with the admin console value of "MODULE". createMBeansForResources : EBoolean 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. reloadInterval : ELong 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. reloadEnabled : EBoolean 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. zeroBinaryCopy : EBoolean 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. appContextIDForSecurity : EString 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 JACC specification. backgroundApplication : EBoolean * No description is available * zeroEarCopy : EBoolean When this option is chosen during deployment, the WebSphere system does not manage application EAR file. WebSphere only manages deployment specific information that exists in the repository. 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 are not allowed when an application is deployed using this option. filePermission : EString Contains the multiple "file_name_pattern=permissions" concatinated by '#'. allowDispatchRemoteInclude : EBoolean Allows a webapp to call getResourceDispatcher on a remote servlet context. allowServiceRemoteInclude : EBoolean Allows a webapp to handle remote include scripts. asyncRequestDispatchType : AsyncRequestDispatchType @since 7.0.0 Specifies aggregation type allowed for Async Request Dispatches for an application. autoLink : EBoolean * No description is available * startOnDistribute : EBoolean * No description is available * expandSynchronously : EBoolean * No description is available * recycleOnUpdate : RecycleOnUpdateType * No description is available * modules : ModuleDeployment + The module deployment configuration for each module of an enterprise application. properties : Property * * No description is available *
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: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
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: EBoolean
Default value: false
Required: false
Changeable: true
Unsettable: true
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: 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: EBoolean
Default value: true
Required: false
Changeable: true
Unsettable: true
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: 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 admin console value of "APPLICATION"; the policy value of MULTIPLE" corresponds with the admin console value of "MODULE".
Data Type: ClassLoaderPolicy
Default value: unspecified
Allowed values:
0 - MULTIPLE
1 - SINGLE
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
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: EBoolean
Default value: false
Required: false
Changeable: true
Unsettable: true
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: 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: ELong
Default value: 3
Required: false
Changeable: true
Unsettable: true
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
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: EBoolean
Default value: true
Required: false
Changeable: true
Unsettable: true
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: 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: EBoolean
Default value: false
Required: false
Changeable: true
Unsettable: true
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: 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 JACC specification.
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
backgroundApplication - * No description is available *
Data Type: EBoolean
Default value: unspecified
Required: false
Changeable: true
Unsettable: true
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
zeroEarCopy - When this option is chosen during deployment, the WebSphere system does not manage application EAR file. WebSphere only manages deployment specific information that exists in the repository. 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 are not allowed when an application is deployed using this option.
Data Type: EBoolean
Default value: unspecified
Required: false
Changeable: true
Unsettable: true
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
filePermission - Contains the multiple "file_name_pattern=permissions" concatinated by '#'.
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
allowDispatchRemoteInclude - Allows a webapp to call getResourceDispatcher on a remote servlet context.
Data Type: EBoolean
Default value: unspecified
Required: false
Changeable: true
Unsettable: true
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
allowServiceRemoteInclude - Allows a webapp to handle remote include scripts.
Data Type: EBoolean
Default value: unspecified
Required: false
Changeable: true
Unsettable: true
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
asyncRequestDispatchType - @since 7.0.0 Specifies aggregation type allowed for Async Request Dispatches for an application.
Data Type: AsyncRequestDispatchType
Default value: DISABLED
Allowed values:
0 - DISABLED
1 - SERVER_SIDE
2 - CLIENT_SIDE
Required: false
Changeable: true
Unsettable: true
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
autoLink - * No description is available *
Data Type: EBoolean
Default value: false
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
startOnDistribute - * No description is available *
Data Type: EBoolean
Default value: false
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
expandSynchronously - * No description is available *
Data Type: EBoolean
Default value: false
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
recycleOnUpdate - * No description is available *
Data Type: RecycleOnUpdateType
Default value: PARTIAL
Allowed values:
0 - FULL
1 - PARTIAL
2 - NONE
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
modules - The module deployment configuration for each module of an enterprise application.
Reference Type: ModuleDeployment +
Containment: true
Container: false
Required: true
Changeable: true
Unsettable: false
Many: true
Ordered: true
Lower bound: 1
Upper bound: Unbounded
Unique: true
Derived: false
Transient: false
Volatile: false
Opposite: ModuleDeployment.applicationDeployment
properties - * No description is available *
Reference Type: Property *
Containment: true
Container: false
Required: false
Changeable: true
Unsettable: false
Many: true
Ordered: true
Lower bound: 0
Upper bound: Unbounded
Unique: true
Derived: false
Transient: false
Volatile: false
(C) COPYRIGHT International Business Machines Corp. 1996-2006