Appena spostato da Tomcat 6 a Tomcat 7 e notato che quando si distribuisce una webapp chiamata widget META-INF/context. xml non viene più copiato in conf/Catalina/localhost/widget.xml.In Tomcat 7 è necessario copiare context.xml in conf/Catalina/locahost affinché abbia effetto
Cosa Im poco chiaro è se ha bisogno di essere, saranno le impostazioni in context.xml essere usato se lasciato in META-INF o hanno effetto solo se spostato in conf/Catalina/localhost/widget.xml
Im usando un gatto di vaniglia 7 installazione
Avrei dovuto dire che Ive ha già guardato questo e notato l'attributo copyXML, ma questo non risponde alla mia domanda. Per reiterare se ho appena lasciato il context.xml in META-INF viene usato, o ha effetto solo se viene rinominato e copiato in $ CATALINA_BASE/conf/[nomemile]/[nomehost]/ –
Sì, sì. Dice subito prima della parte che ho citato "Gli elementi di contesto individuale possono essere definiti in modo esplicito:". Se può "essere definito in un singolo file su /META-INF/context.xml", ovviamente Tomcat lo rileverà.La copia sotto $ CATALINA_BASE/conf è solo così puoi vedere tutte le configurazioni raggruppate nello stesso posto. Inoltre, non ci provi? –
Più documentazione: copyXML è in realtà utilizzato per eseguire il bootstrap della configurazione in $ CATALINA_BASE/conf, che è quella utilizzata nei successivi riavvii. –