Adding Jetty DeploymentManager to jetty.xml as default deployer with
standard configuration to mimic the legacy deployer behavior. git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@1131 7e9141cc-0065-0410-87d8-b60c137991c4
This commit is contained in:
parent
c5a6e8a8fd
commit
3e91339db5
|
@ -322,7 +322,7 @@ public class DeploymentManager extends AbstractLifeCycle
|
||||||
* @param name
|
* @param name
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
public Object getAttribute(String name)
|
public Object getContextAttribute(String name)
|
||||||
{
|
{
|
||||||
return contextAttributes.getAttribute(name);
|
return contextAttributes.getAttribute(name);
|
||||||
}
|
}
|
||||||
|
@ -399,7 +399,7 @@ public class DeploymentManager extends AbstractLifeCycle
|
||||||
*
|
*
|
||||||
* @param name
|
* @param name
|
||||||
*/
|
*/
|
||||||
public void removeAttribute(String name)
|
public void removeContextAttribute(String name)
|
||||||
{
|
{
|
||||||
contextAttributes.removeAttribute(name);
|
contextAttributes.removeAttribute(name);
|
||||||
}
|
}
|
||||||
|
@ -500,7 +500,7 @@ public class DeploymentManager extends AbstractLifeCycle
|
||||||
* @param name
|
* @param name
|
||||||
* @param value
|
* @param value
|
||||||
*/
|
*/
|
||||||
public void setAttribute(String name, Object value)
|
public void setContextAttribute(String name, Object value)
|
||||||
{
|
{
|
||||||
contextAttributes.setAttribute(name,value);
|
contextAttributes.setAttribute(name,value);
|
||||||
}
|
}
|
||||||
|
|
|
@ -94,6 +94,54 @@
|
||||||
</New>
|
</New>
|
||||||
</Set>
|
</Set>
|
||||||
|
|
||||||
|
<!-- =========================================================== -->
|
||||||
|
<!-- Configure the deployment manager -->
|
||||||
|
<!-- -->
|
||||||
|
<!-- Sets up 2 monitored dir app providers that are configured -->
|
||||||
|
<!-- to behave in a similaraly to the legacy ContextDeployer -->
|
||||||
|
<!-- and WebAppDeployer from previous versions of Jetty. -->
|
||||||
|
<!-- =========================================================== -->
|
||||||
|
<Call name="addBean">
|
||||||
|
<Arg>
|
||||||
|
<New id="DeploymentManager" class="org.eclipse.jetty.deploy.DeploymentManager">
|
||||||
|
<Set name="contexts">
|
||||||
|
<Ref id="Contexts" />
|
||||||
|
</Set>
|
||||||
|
<Call name="setContextAttribute">
|
||||||
|
<Arg>org.eclipse.jetty.server.webapp.ContainerIncludeJarPattern</Arg>
|
||||||
|
<Arg>.*/jsp-api-[^/]*\.jar$|.*/jsp-[^/]*\.jar$</Arg>
|
||||||
|
</Call>
|
||||||
|
<!-- Providers of Apps via Context XML files.
|
||||||
|
Configured to behave similar to the legacy ContextDeployer -->
|
||||||
|
<Call name="addAppProvider">
|
||||||
|
<Arg>
|
||||||
|
<New class="org.eclipse.jetty.deploy.providers.MonitoredDirAppProvider">
|
||||||
|
<Set name="monitoredDir"><Property name="jetty.home" default="." />/contexts</Set>
|
||||||
|
<Set name="acceptContextXmlFiles">true</Set>
|
||||||
|
<Set name="acceptWarFiles">false</Set>
|
||||||
|
<Set name="scanInterval">5</Set>
|
||||||
|
<Set name="recursive">false</Set>
|
||||||
|
</New>
|
||||||
|
</Arg>
|
||||||
|
</Call>
|
||||||
|
<!-- Providers of Apps via WAR file existence.
|
||||||
|
Configured to behave similar to the legacy WebAppDeployer -->
|
||||||
|
<Call name="addAppProvider">
|
||||||
|
<Arg>
|
||||||
|
<New class="org.eclipse.jetty.deploy.providers.MonitoredDirAppProvider">
|
||||||
|
<Set name="monitoredDir"><Property name="jetty.home" default="." />/webapps</Set>
|
||||||
|
<Set name="acceptContextXmlFiles">false</Set>
|
||||||
|
<Set name="acceptWarFiles">true</Set>
|
||||||
|
<Set name="defaultsDescriptor"><SystemProperty name="jetty.home" default="."/>/etc/webdefault.xml</Set>
|
||||||
|
<Set name="scanInterval">5</Set>
|
||||||
|
<Set name="recursive">false</Set>
|
||||||
|
</New>
|
||||||
|
</Arg>
|
||||||
|
</Call>
|
||||||
|
</New>
|
||||||
|
</Arg>
|
||||||
|
</Call>
|
||||||
|
|
||||||
<!-- =========================================================== -->
|
<!-- =========================================================== -->
|
||||||
<!-- Configure the context deployer -->
|
<!-- Configure the context deployer -->
|
||||||
<!-- A context deployer will deploy contexts described in -->
|
<!-- A context deployer will deploy contexts described in -->
|
||||||
|
@ -105,6 +153,7 @@
|
||||||
<!-- in the $JETTY_HOME/contexts directory -->
|
<!-- in the $JETTY_HOME/contexts directory -->
|
||||||
<!-- -->
|
<!-- -->
|
||||||
<!-- =========================================================== -->
|
<!-- =========================================================== -->
|
||||||
|
<!--
|
||||||
<Call name="addBean">
|
<Call name="addBean">
|
||||||
<Arg>
|
<Arg>
|
||||||
<New class="org.eclipse.jetty.deploy.ContextDeployer">
|
<New class="org.eclipse.jetty.deploy.ContextDeployer">
|
||||||
|
@ -118,6 +167,7 @@
|
||||||
</New>
|
</New>
|
||||||
</Arg>
|
</Arg>
|
||||||
</Call>
|
</Call>
|
||||||
|
-->
|
||||||
|
|
||||||
<!-- =========================================================== -->
|
<!-- =========================================================== -->
|
||||||
<!-- Configure the webapp deployer. -->
|
<!-- Configure the webapp deployer. -->
|
||||||
|
@ -132,6 +182,7 @@
|
||||||
<!-- Normally only one type of deployer need be used. -->
|
<!-- Normally only one type of deployer need be used. -->
|
||||||
<!-- -->
|
<!-- -->
|
||||||
<!-- =========================================================== -->
|
<!-- =========================================================== -->
|
||||||
|
<!--
|
||||||
<Call name="addBean">
|
<Call name="addBean">
|
||||||
<Arg>
|
<Arg>
|
||||||
<New class="org.eclipse.jetty.deploy.WebAppDeployer">
|
<New class="org.eclipse.jetty.deploy.WebAppDeployer">
|
||||||
|
@ -148,6 +199,7 @@
|
||||||
</New>
|
</New>
|
||||||
</Arg>
|
</Arg>
|
||||||
</Call>
|
</Call>
|
||||||
|
-->
|
||||||
|
|
||||||
<!-- =========================================================== -->
|
<!-- =========================================================== -->
|
||||||
<!-- Configure Authentication Login Service -->
|
<!-- Configure Authentication Login Service -->
|
||||||
|
|
Loading…
Reference in New Issue