Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Jetty/Feature/Deployment Bindings"
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Jetty Feature | {{Jetty Feature | ||
| introduction = | | introduction = | ||
+ | |||
+ | {{Jetty Redirect|http://www.eclipse.org/jetty/documentation/current/configuring-deployment.html}} | ||
+ | |||
Jetty provides capability to tap into the application lifecycle of the deployment manager. This is achieved with deployment bindings. | Jetty provides capability to tap into the application lifecycle of the deployment manager. This is achieved with deployment bindings. | ||
| body = There are a handful of bindings that exist within the core distribution of jetty. | | body = 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 | |
− | + | ||
− | + | <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 | ||
+ | ** <any specified> | ||
+ | ** allows the user to specific a specific order for bindings to process in a given binding target | ||
}} | }} |
Latest revision as of 15:01, 23 April 2013
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