Not tried this myself, but it sounds like a *nix system (/etc)?  Have
you tried making ROOT a symlink to your app?

On 11/8/05, Francis Galiegue <[EMAIL PROTECTED]> wrote:
> Hello everyone,
>
> We have a problem here. Tomcat 5.0.x (x being 27 or 30), packages from
> jpackage, BEA 1.4.2 JVM used.
>
> Prior to today, the relevant parts (I think so, at least, not being at
> all an expert with Tomcat) of the /etc/tomcat5/server.xml were as
> such:
>
> <Host name="localhost" debug="0" appBase="webapps" unpackWARs="true"
> autoDeploy="false" xmlValidation="false" xmlNamespaceAware="false">
> [...]
>   <Context docBase="one2team" path="" id="o2t">
>     <Valve className="org.apache.catalina.valves.AccessLogValve"
> prefix="access-kitu-"
>      suffix=".log" pattern="common"/>
>     <Logger className="org.apache.catalina.logger.FileLogger"
> prefix="kitu-" suffix=".log"
>      verbosity="2" timestamp="true"/>
>   </Context>
> </Host>
>
> The problem with this setup is that the application was loaded
> *twice*. Once at the / of the webserver (which is good, that's what we
> want - the webserver is Apache BTW but I think that's irrelevant), but
> then another one under /one2team, which is not desired.
>
> So, after much tinkering around with the configuration files, we came
> up with this solution:
>
> <Host name="localhost" debug="0" appBase="external-webapps" autoDeploy="false"
>  deployXML="false" deployOnStartup="true" unpackWARs="true"
> xmlValidation="false"
>  xmlNamespaceAware="false">
> [...]
>   <Context docBase="/var/lib/tomcat5/webapps/one2team" path="" id="o2t">
>     <Valve className="org.apache.catalina.valves.AccessLogValve"
> prefix="access-kitu-"
>      suffix=".log" pattern="common"/>
>     <Logger className="org.apache.catalina.logger.FileLogger"
> prefix="kitu-" suffix=".log"
>      verbosity="2" timestamp="true"/>
>   </Context>
> </Host>
>
> This does what we want. As expected we now see a
> Catalina/localhost/ROOT.xml created, the application is only loaded
> once, so all is fine.
>
> But then this is flawed:
> * The external-webapps directory does not exist, and tomcat doesn't
> seem to complain. However, future versions may. What's more, if this
> directory is created and a webapp exists in there we get to the same
> problem...
> * I'm no expert at all with Tomcat but this just looks like there's a
> far more simple, elegant way...
>
> Google has brought up no results at all, but then I may have entered
> the wrong keywords :(
> Can anyone enlighten me?
>
> --
> Francis Galiegue, [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED]
> One2team - 12bis rue de la Pierre Levée, 75011 Paris - 0143381980
> "When it comes to performance, weight is everything" - Tiff Needell
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

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

Reply via email to