You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Pid <pi...@pidster.com> on 2012/05/01 16:24:15 UTC
Re: Multiple Contexts - one classloader
On 30/04/2012 20:28, Shanti Suresh wrote:
> All,
>
> Is there a way to specify with Tomcat 7, one webapp-base with multiple contexts?
I may regret asking: why do you want do this?
p
> If I create several XML files under <tomcat-home>/conf/Catalina/localhost/ and point the docbase to outside-appbase WAR path I get multiple classloaders. I would like one application instance to serve the different contexts. Is that possible? An example of three context XML files follows. But I get three classloaders and multiple deployments:
>
> siteA.xml:
>
> <Context docBase="/opt/tomcat/killerApp" path="/siteA" crossContext="true"
> clearReferencesHttpClientKeepAliveThread="true"
> clearReferencesStopTimerThreads="true"
> swallowOutput="true" />
>
>
> siteB.xml:
>
> <Context docBase="/opt/tomcat/killerApp" path="/siteB" crossContext="true"
> clearReferencesHttpClientKeepAliveThread="true"
> clearReferencesStopTimerThreads="true"
> swallowOutput="true" />
>
>
> siteC.xml:
>
> <Context docBase="/opt/tomcat/killerApp" path="/siteC" crossContext="true"
> clearReferencesHttpClientKeepAliveThread="true"
> clearReferencesStopTimerThreads="true"
> swallowOutput="true" />
>
> Thanks.
>
> -Shanti
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
--
[key:62590808]