tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Pid <...@pidster.com>
Subject Re: Multiple Contexts - one classloader
Date Tue, 01 May 2012 14:24:15 GMT
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]


Mime
View raw message