XML Configuration Reference : Deploy : JavaWebApp
 
JavaWebApp
exa.bee.deploy.v10.JavaWebApp
A Java Web application, to be embedded in a custom process. A Webapp can optionally expose some services which will be accessible by other parts of the CloudView instance through the Directory mechanism
Parent elements:
exa.bee.deploy.v10.ComplexJavaProcessConfig (as ComplexJavaProcessConfig)
exa.bee.deploy.v10.JavaServer (as JavaServer)
exa.bee.deploy.v10.SimpleJavaProcessConfig (as SimpleJavaProcessConfig)
Attributes:
Name
Type
Default value
Description
name
string
Name of this webapp
url
string
Webapp location (WAR file or directory)
webAppLoaderClassId
string
Custom code for overloading the default webapp classloader
extraClassPath
string
Elements to add to the webapp class path, additionally to the default CloudView libraries. extraClassPath is a comma-separated list of elements. Each element must be one of:
extrajava:folder/STAR.jar : Adds all jar files in $KIT/extrajava/folder and $DATA/extrajava/folder
extrajava:folder/STARSTAR/STAR.jar : Add recursively all jar files in $KIT/extrajava/folder and $DATA/extrajava/folder
Absolute path to a JAR file
Absolute path to a class folder
isGlobal
boolean
true
Global applications are deployed under the context path "/name". Not global applications are deployed under "/name/hostname-installname/processname". Note that global applications can not expose any service
Nested elements:
Name
Type
Description
initParams
exa.bee.KeyValue*
Webapp init parameters
JavaWebAppService
exa.bee.deploy.v10.JavaWebAppService*