Hello Anton,

I finally succeeded (I hope !) in finding the cause of my
initialization problem. However it is not clear to me whether
it is a bug or a feature :)

The problem occurs only for a virtual host, the default host behaves
as expected.

Here is the simplified configuration virtual host paragraph :

 <Host name="l3sdb.saclay.cea.fr" appBase="xmm" >
     <Context path = "" docBase = "l3sdb" />
</Host>

I define l3sdb as the default (and the only one) web app for this host.
In this case the ServletContextListener is initialized twice
(a static variable shows that the listener is *created* twice).

If I change the context configuration to :

     <Context path = "/l3sdb"  docBase = "l3sdb" />

the listener is correctly created and initialized only once, but,
as a consequence, my application is not anymore the default one.
A reasonable workaround would be to add a statement like this :

     <Context path = "" docBase = "" />

Moreover I've concluded that the appBase should be different for
each virtual host even if autoDeploy is false.

-- 
___________________________________________________________________

Jean-Paul Le Fèvre  * Mail : [EMAIL PROTECTED]



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

Reply via email to