Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Jetty/Feature/Deployment Bindings"
Line 23: | Line 23: | ||
** deploying | ** deploying | ||
** allows the user to override various settings of a webapp's context globally for all contexts | ** allows the user to override various settings of a webapp's context globally for all contexts | ||
+ | |||
+ | <code source="xml"> | ||
+ | <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> | ||
+ | </code> | ||
+ | |||
* OrderedGroupBinding | * OrderedGroupBinding | ||
** <any specified> | ** <any specified> |
Revision as of 17:21, 20 May 2011
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