> The jar is made available to both the applications:
> WebApplication1 - WEB-INF/lib/dbconnection.jar
> WebApplication2 - WEB-INF/lib/dbconnection.jar
> 
> Tomcat is started:
> WebApplication1 servlet init() is called , which inturn makes a call to the
> Initialise turbine
> WebApplication2 servlet init() is called , which inturn makes a call to the
> Initialise turbine(again!!!!)
> 
> Now, When a connection is made to the DB by WebApplication1 , it will get a
> connection from the connection pool created by WebApplication1 
> and   When a connection is made to the DB by WebApplication2 , it will get a
> connection from the connection pool created by WebApplication2
> 
> Problem:
> Since both the applications are connecting to the same DB, I would like to
> have both the applications served with connections from the same pool.
> 
> How can I implement this in the scenario presented above?
> 
> P.S : The Struts factor in the above problem is that both my web
> applications are struts based :))
>  

What about removing the dbconnection.jar from the WEB-INF/lib and putting it 
into the %TOMCAT_HOME%/common/lib directory ?
There it will be found from both WebApps using the same classloader... static 
Blocks will then only be executed once (IMHO).

Kind regards,
Thomas


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to