podla mna problem je v tom, ze v Tomcat 5
premiestnili definiciu <context/> elementu z server.xml do conf/Catalina/localhost.
Skuste tam vytvorit "context-fragment" pre kazdu aplikaciu (
napr. intranet.xml bude obsahovat:

<Context path="/intranet" docBase="D:\INTRANET_2005\WebRoot" />

pozn:
conf/context.xml reprezentuje DefaultContext--vseobecne nastavenia pre kazdy 
context(pripominam, ze v terminologgii tomcatu context znamena aplikaciu).



Jitka Králová wrote:

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