You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by tom ot <to...@hotmail.com> on 2006/07/04 09:41:16 UTC
RE: what happens with the content.xml file
Hi everyone,
I'm still not happy with the answer's I got...is there noone who can tell me
how to get a different war-file name and url-path. Pid said that someone
more knowledgeable should be able to help...but there were no answers yet.
so please help me to get the following done:
WAR-FILE: probe_1.5.0.3.war
URL: http://localhost:8080/probe or http://localhost:8080/adminapps/probe
the second one is my favorite!
My Tomcat 5.5.17 is still configured as default...please help!
Or do I have to post such a question to the development mailinglist?
Thanks in advance for your help.
Kind regards
Tom
>From: "tom ot" <to...@hotmail.com>
>Reply-To: "Tomcat Users List" <us...@tomcat.apache.org>
>To: users@tomcat.apache.org
>Subject: RE: what happens with the content.xml file
>Date: Fri, 30 Jun 2006 09:26:24 +0200
>
>Hi,
>I simply try to match two threads...please help to discuss the problem how
>the Tomcat 5.5.17 handels the path attribut in the context.xml File in this
>thread...the otherone is named: "deployment to <filename>.war not
>context.xml value". This one is the olderone with already some inputs for
>workaround.
>
>Thanks an kind regards
>Tom
>
>
>>From: David Smith <dn...@cornell.edu>
>>Reply-To: "Tomcat Users List" <us...@tomcat.apache.org>
>>To: Tomcat Users List <us...@tomcat.apache.org>
>>Subject: Re: what happens with the content.xml file
>>Date: Mon, 26 Jun 2006 08:00:59 -0400
>>
>>I'm not going to claim agreement with the developers on the behavior of
>>the deploy path. I will say you could put version info into a
>><display-name> element of the WEB-INF/web.xml file if that's you're goal
>>and it'll show up in the manager webapp without butchering your url.
>>
>>--David
>>
>>tom ot wrote:
>>
>>>Hi Pid,
>>>thanks again for your answer. I'm not sure, but is the way I'd like to
>>>deploy my .war files so abnormal? :-) or how do you all know what version
>>>of an application actually is deployed?
>>>
>>>Btw, I'm not sure but was that in Tomcat 5.0 different, because I asked a
>>>kollegue of mine if he has an idea how to do that and he deployed it on
>>>Tomcat 5.0 and it worked.
>>>
>>>And another 2 questions: what do you mean by symlinks/url?
>>>And how can I get in contact to "someone more knowledgable"? ;-)
>>>
>>>Thanks again.
>>>Tom
>>>
>>>
>>>
>>>>From: Pid <p...@pidster.com>
>>>>Reply-To: p@pidster.com
>>>>To: Tomcat Users List <us...@tomcat.apache.org>
>>>>Subject: Re: what happens with the content.xml file
>>>>Date: Fri, 23 Jun 2006 09:58:46 +0100
>>>>
>>>>It *is* loading the context.xml attributes from the war; except: the
>>>>name of the deployed context.xml file is dependant on the name of the
>>>>war, and as the path is dependant on name of the deployed context
>>>>file...
>>>>
>>>>E.g.
>>>>
>>>>"hostfiles/trumpet2.2.war" deploys, it's "META-INF/context.xml" is
>>>>copied to "conf/Catalina/host/trumpet2.2.xml", and the app is made
>>>>available at "http://host/trumpet2.2/".
>>>>
>>>>So because you've renamed the .war, you've renamed the deployed path.
>>>>It'd be easier to leave it as 'probe.war'.
>>>>
>>>>You could try symlinks/url mapping to get /probe/ to map to
>>>>/probe_ver_num/.
>>>>
>>>>The context path attribute behaves in a pretty restrictive way. I'm not
>>>>sure what the thinking behind it is/was - maybe someone more
>>>>knowledgable can help.
>>>>
>>>>
>>>>
>>>>tom ot wrote:
>>>> > Hi pid,
>>>> > thanks for your answer. I have another question in the link you
>>>>posted
>>>> > some lines above there is written:
>>>> >
>>>> > See Automatic Application Deployment for more information. This
>>>>method
>>>> > allows dynamic reconfiguration of the web application, since the main
>>>> > conf/server.xml file cannot be reloaded without restarting Tomcat.
>>>> > Please note that for tomcat 5, unlike tomcat 4.x, it is NOT
>>>>recommended
>>>> > to place <Context> elements directly in the server.xml file.
>>>>Instead,
>>>> > put them in the META-INF/context.xml directory of your WAR file or
>>>>the
>>>> > conf directory as described above.
>>>> >
>>>> > I don't want to violate the recommandation of putting context tags
>>>>into
>>>> > the server.xml. Is there another way to tell tomcat to take the
>>>> > context.xml attributes from the .war file? Maybe some
>>>>reconfigurations
>>>> > on the tomcat (not the default configuration...).
>>>> >
>>>> > Thanks in advance for your answer.
>>>> >
>>>> > Kind regards
>>>> > Tom
>>>> >
>>>> >
>>>> >> Read the docs:
>>>> >>
>>>> >> http://tomcat.apache.org/tomcat-5.5-doc/config/context.html
>>>> >>
>>>> >> Context path attribute: "The value of this field must not be set
>>>>except
>>>> >> when statically defining a Context in server.xml, as it will be
>>>>*infered
>>>> >> from the filenames* used for either the .xml context file or the
>>>> >> docBase."
>>>> >>
>>>> >>
>>>> >>
>>>> >>
>>>> >> > Hi folks,
>>>> >> >
>>>> >> > I'm quiet new to tomcat, but there is already a thing I can't
>>>> >> understand:
>>>> >> >
>>>> >> > I have downloaded the Lambda Probe application version 1.5.0.3.
>>>>I've
>>>> >> got
>>>> >>
>>>> >> > the .war file called probe.war.
>>>> >> > The only thing I did is to rename the file to probe_1.5.0.3.war
>>>>and
>>>> >> > deployed it to my tomcat 5.5.17 (I downloaded the tomcat .zip-file
>>>>and
>>>> >> > started the startup script - no configuration was changed).
>>>> >> >
>>>> >> > I put my probe_1.5.0.3.war into the folder $CATALINA_HOME\webapps.
>>>>What
>>>> >> i
>>>> >> > identified, what was happening now is:
>>>> >> >
>>>> >> > - The .war file was unpacked to
>>>>$CATALINA_HOME\webapps\probe_1.5.0.3
>>>> >> with
>>>> >> > all its content
>>>> >> > - The META-INF/context.xml File (that was in the .war file) is
>>>> >> copied to
>>>> >>
>>>> >> > $CATALINA_HOME\conf\Catalina\localhost\probe_1.5.0.3.xml
>>>> >> > - The application is started.
>>>> >> >
>>>> >> > What I was wondering is, that the URL what my application is
>>>>listening
>>>> >> on
>>>> >> > is
>>>> >> > http://localhost:8080/probe_1.5.0.3
>>>> >> >
>>>> >> > Does anyone know what I have to do, that my application listens to
>>>>the
>>>> >> > following urls (only one at the time):
>>>> >> > http://localhost:8080/probe or even
>>>>http://localhost:8080/tom/probe
>>>> >> >
>>>> >> > As I read the documentation, it should work with setting the path
>>>> >> > attribute in the context.xml File in the .war file...but i can
>>>>change
>>>> >> that
>>>> >> > path attribute to what I want, my applications still listens to:
>>>> >> > http://localhost:8080/probe_1.5.0.3
>>>> >> >
>>>> >> > Thanks for your help...hope to get an answer soon.
>>>> >> >
>>>> >> > Kind regards
>>>> >> > Tom
>>>> >> >
>>>> >> > Please reply to my e-mail adress directly too!
>>>> >
>>>> > _________________________________________________________________
>>>> > Die Vielfalt der Optionen lässt Sie im Internet erfolgreich
>>>> > recherchieren. http://search.msn.ch/
>>>> >
>>>> >
>>>> > ---------------------------------------------------------------------
>>>> > To start a new topic, e-mail: users@tomcat.apache.org
>>>> > To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>>>> > For additional commands, e-mail: users-help@tomcat.apache.org
>>>> >
>>>> >
>>>> >
>>>>
>>>>
>>>>---------------------------------------------------------------------
>>>>To start a new topic, e-mail: users@tomcat.apache.org
>>>>To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>>>>For additional commands, e-mail: users-help@tomcat.apache.org
>>>>
>>>
>>>_________________________________________________________________
>>>Die neue MSN Suche Toolbar mit Windows-Desktopsuche. Suchen Sie
>>>gleichzeitig im Web, Ihren E-Mails und auf Ihrem PC! Jetzt neu!
>>>http://desktop.msn.de/ Jetzt gratis downloaden!
>>>
>>>
>>>---------------------------------------------------------------------
>>>To start a new topic, e-mail: users@tomcat.apache.org
>>>To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>>>For additional commands, e-mail: users-help@tomcat.apache.org
>>>
>>
>>
>>---------------------------------------------------------------------
>>To start a new topic, e-mail: users@tomcat.apache.org
>>To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>>For additional commands, e-mail: users-help@tomcat.apache.org
>>
>
>_________________________________________________________________
>Was halten Sie von einer Seite, die all Ihre Lieblingsthemen beinhaltet?
>http://ch.msn.com/
>
>
>---------------------------------------------------------------------
>To start a new topic, e-mail: users@tomcat.apache.org
>To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>For additional commands, e-mail: users-help@tomcat.apache.org
>
_________________________________________________________________
Die Vielfalt der Optionen lässt Sie im Internet erfolgreich recherchieren.
http://search.msn.ch/
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: what happens with the content.xml file
Posted by Mark Thomas <ma...@apache.org>.
tom ot wrote:
> Hi everyone,
> I'm still not happy with the answer's I got...is there noone who can
> tell me how to get a different war-file name and url-path. Pid said that
> someone more knowledgeable should be able to help...but there were no
> answers yet.
>
> so please help me to get the following done:
>
> WAR-FILE: probe_1.5.0.3.war
> URL: http://localhost:8080/probe or
> http://localhost:8080/adminapps/probe the second one is my favorite!
>
> My Tomcat 5.5.17 is still configured as default...please help!
The web pages in brackets provide information on the terms used in
each step.
1. Store the .war file outside of your host's appBase
(http://tomcat.apache.org/tomcat-5.5-doc/config/host.html)
2. Create a probe.xml or adminapps#probe.xml file that defines the
docBase for this context
(http://tomcat.apache.org/tomcat-5.5-doc/config/context.html)
3. Place the .xml file in the
$CATALINA_HOME/conf/[enginename]/[hostname]/ directory
HTH,
Mark
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org