tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Adam Hardy <ahardy.str...@cyberspaceroad.com>
Subject Re: Default context for web app
Date Wed, 10 Dec 2003 15:01:54 GMT
At risk of getting you totally exasperated :0 , I beg to differ. If I 
have no context entries in server.xml or in 
CATALINA_HOME/conf/Catalina/localhost then whatever is in ROOT becomes 
the root context.

On 12/10/2003 03:09 PM Shapira, Yoav wrote:
> Howdy,
> It's deployed twice if you also have autoDeploy enabled.  ROOT has
> NOTHNING special.  Maybe for the next release we should change the name
> ROOT to something else just so people stop thinking there's something
> special about it ;)
> 
> Yoav Shapira
> Millennium ChemInformatics
> 
> 
> 
>>-----Original Message-----
>>From: Adam Hardy [mailto:ahardy.struts@cyberspaceroad.com]
>>Sent: Wednesday, December 10, 2003 9:07 AM
>>To: Tomcat Users List
>>Subject: Re: Default context for web app
>>
>>Yoav,
> 
>>from my brief experiment, if you don't place it in ROOT, then like the
> 
>>Kent said it gets deployed twice.
>>
>>e.g. I put my app in APPBASE/gargantus/ and set the context xml:
>>
>>path=''
>>docBase='gargantus'
>>
>>then I can access my app via http://localhost/ and
>>http://localhost/gargantus/
>>
>>I'm not sure about 5.x but in 4.x I remember it definitely deployed it
>>twice, as evidenced by the logging.
>>
>>The way to avoid this is to deploy it in ROOT/
>>
>>It doesn't affect me too much to worry about it but if I decided I
>>wanted to have a different app at /gargantus/ then I suspect tomcat
>>would cause problems.
>>
>>
>>Adam
>>
>>On 12/10/2003 02:43 PM Shapira, Yoav wrote:
>>
>>>Howdy, You don't have to name it ROOT.  Just make sure it's the only
>>>context with path "" (the empty string).  It can be called whatever
>>>you want, i.e. the docBase can be whatever you want.  ROOT is simply
>>>the default tomcat name for the empty-string-path context.
>>>
>>>Yoav Shapira Millennium ChemInformatics
>>>
>>>
>>>
>>>
>>>>-----Original Message----- From: Adam Hardy
>>>>[mailto:ahardy.struts@cyberspaceroad.com] Sent: Wednesday, December
>>>>10, 2003 6:48 AM To: Tomcat Users List Subject: Re: Default context
>>>>for web app
>>>>
>>>>On 12/10/2003 08:53 AM Kent Boogaart wrote:
>>>>
>>>>
>>>>>Hi all,
>>>>>
>>>>>I am trying make my web application available via the default
>>>
>>>context. In
>>>
>>>
>>>>>other words, when I type http://localhost:8080/ in a browser on
>>>>>the
>>>
>>>local
>>>
>>>
>>>>>machine I want my web app to appear rather than the Tomcat
>>>>>default
>>>
>>>web
>>>
>>>
>>>>app.
>>>>
>>>>
>>>>>I figured I'd just need to alter my context's path to "" (empty
>>>
>>>string)
>>>
>>>
>>>>and
>>>>
>>>>
>>>>>alter the existing root context to use "/root" for it's path
>>>>>rather
>>>
>>>than
>>>
>>>
>>>>"".
>>>>
>>>>
>>>>>Whilst this kind of works (my web app is available via
>>>>>http://localhost:8080/) it has an unfortunate side effect. My web
>>>>>app
>>>
>>>is
>>>
>>>
>>>>>started up twice - once in the "" context and again in another
>>>
>>>context
>>>
>>>
>>>>based
>>>>
>>>>
>>>>>on my web app's name ("/eSM").
>>>>>
>>>>>How can I use the default context and only the default context
>>>>>for my
>>>
>>>web
>>>
>>>
>>>>>app?
>>>>
>>>>You need to name your deploy directory 'ROOT' in
>>>>CATALINA_HOME/webapps.
>>>>
>>>>Rename or delete the current ROOT.  Make sure there is no context
>>>>xml config in conf/server.xml or conf/Catalina/localhost/*.xml with
>>>>docbase ROOT apart from the one with path=''.
>>>>
>>>>Note I'm talking about 5.0.12 but I think it's pretty much the same
>>>>for
>>>
>>>4.x
>>
>>
>>--
>>struts 1.1 + tomcat 5.0.16 + java 1.4.2
>>Linux 2.4.20 Debian
>>
>>---------------------------------------------------------------------
>>To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
>>For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
> 
> 
> 
> 
> 
> This e-mail, including any attachments, is a confidential business communication, and
may contain information that is confidential, proprietary and/or privileged.  This e-mail
is intended only for the individual(s) to whom it is addressed, and may not be saved, copied,
printed, disclosed or used by anyone else.  If you are not the(an) intended recipient, please
immediately delete this e-mail from your computer system and notify the sender.  Thank you.
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
> 
> 


-- 
struts 1.1 + tomcat 5.0.16 + java 1.4.2
Linux 2.4.20 Debian

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


Mime
View raw message