Dobry den,
mam nasledujici problem: webova JSP aplikace mi dosud bezela pod Tomcat4,
nyni se ji pokousim zprovoznit s Tomcat5 a narazim na novy zpusob
konfigurace contextu. Podle dokumentace mi je vse celkem jasne, problem
je,ze se ten "kocour" chova nejak divne.

Situace:
 -  OS - Win 2000,
 -  hlavní webova aplikace je umistena v adresari D:\ALIS_JSP\WebRoot,
 -  dalsi aplikace je umistena v D:\INTRANET_2005\WebRoot (log. cesta -
localhost/intranet)

Dosud (Tomcat4) byl zapis v server.xml tento :

 <Host name="localhost"  appBase="webapps" >
    <Context path="" docBase="D:\ALIS_JSP\WebRoot" />
    <Context path="/intranet" docBase="D:\INTRANET_2005\WebRoot" />
 </Host>


Nyni zkousim toto:

conf/server.xml:                        <Host name="localhost"
appBase="webapps" > .. </Host>
conf/context.xml:                       <Context path=""
docBase="D:\ALIS_JSP\WebRoot" />
conf/Catalina/localhost/intranet.xml:   <Context path="/intranet"
docBase="D:\INTRANET_2005\WebRoot" />

... takto to funguje ALE, pri experimentech jsem narazila na nekolik
nejasnosti:

- pokud dám do atributu "path" (intranet.xml) jinou cestu - např.
path="/pokus" a očekávala bych, že se mi intranetová aplikace načte po
zadání URL localhost/pokus -> soubor nenalezen
- pokud atribut "path" zcela vynecham tak to funguje ! - jako by na obsahu
"path" vubec nezalezelo
- pokud změním název intranet.xml za jakýkoli jiný, nefunguje to, at zadam
do "path" co zadam

Muze mi nekdo vysvetlit vztah mezi nazvem XML souboru obsahujiciho context
element a atributem path?
Jeste me zajima, jakym zpusobem lze v Tomcatu namapovat adresare, když
napriklad adresar D:\Download\KEO chci mapovat jako localhost\keo\download??

Odpovedet emailem