Jetty/Feature/Deployment Bindings
Introduction
Jetty provides capability to tap into the application lifecycle of the deployment manager. This is achieved with deployment bindings.
Feature
There are a handful of bindings that exist within the core distribution of jetty.
- StandardDeployer
- deploying
- Standard binding that deals with deploying a webapp
- StandardStarter
- starting
- Standard binding that deals with starting a webapp
- StandardStopper
- stopping
- Standard binding that deals with stopping a webapp
- StandardUndeployer
- undeploying
- Standard undeployer that deals with undeploying a webapp
- DebugBinding
- <any specified>
- attaches a binding and prints logging information of a context going through the specified binding target
- GlobalWebappConfigBinding
- deploying
- allows the user to override various settings of a webapp's context globally for all contexts
<Call name="addLifeCycleBinding"> <Arg> <New class="org.eclipse.jetty.deploy.bindings.GlobalWebappConfigBinding" > <Set name="jettyXml">file://<Property name="jetty.home" default="." />/etc/global-webapp-context-config.xml</Set> </New> </Arg> </Call>
- OrderedGroupBinding
- <any specified>
- allows the user to specific a specific order for bindings to process in a given binding target