Martine,
moc diky. Ted jsem zvazoval prechod z 5tky na 5.5. Jaka bude budoucnost? Premyslel jsem dokonce ze prejdu na jetty nebo na resin. Ten mi doporucoval i Oto.

Pet

Martin Kuba wrote:

Martin Javorek wrote:

Ahoj,

řeším teď otázku logování v J2EE aplikaci. Současný stav je nevyhovující a já bych rád našel rozumné řešení, které implementujeme, abychom to nemuseli dělat za půl roku znovu.

Požadavky:
- logování do DB není zcela žádoucí, lepší se jeví využití např. Log4J a 1 logovacího souboru s rolováním - táž aplikace poběží i ve více kontextech na jednom serveru, tedy log soubory jednotlivých kontextů se nesmí přepisovat - různí zákazníci mohou mít vlastní logovací nastavení (řekněme svůj log4j konfigurační soubor) a bylo by tedy lepší mít tento soubor mimo aplikaci (WAR/EAR), podobně jako je např. definice datasources, aby při update aplikace nedošlo k přepsání těchto nastavení - aplikace poběží na Tomcatu (verze 5 a výš) a WAS 6, dost možná v budoucnu i na jiných J2EE serverech

Chtěl bych znát vaše nápady, řešení, zkušenosti a tak :-)


Pozor, TomCat 5.5 predelal logging, pouziva Commons Logging,
a ve vysledku to znamena, ze se neda jednoduse nastavit v kontextu,
aby webaplikace zapisovala do nejakeho rotovaneho souboru.

Musite se drbat s nastavovanim Commons Logging, ktere v podstate
rozumne pouzije jenom logging integrovany v JRE. A nastavit
se to musi uvnitr WAR.

Doporucuji precist si velmi poucny clanek
http://www.qos.ch/logging/thinkAgain.jsp
odkaz na nej je primo z
http://logging.apache.org/log4j/docs/documentation.html

Neuvazene jsem onehdy upgradoval na TomCat 5.5 a vymstilo se mi to.
Nejen v tomhle, i deploy a undeploy jsou zmrsene, a muj bugreport
Remy Maucherat zatvrzele oznacuje jako WONTFIX, jak uz to ma ve zvyku.
Jde o to, ze pri nahrazeni WAR souboru novou verzi se provede undeploy,
coz smaze prislusny soubor v conf/Catalina/localhost
a pokusi se ho to preplacnout souborem z WARU z cesty META-INF/context.xml To povazuju za zhuverilost, protoze ted
musim mit napriklad konfiguraci databaze primo ve WARu. Brr.
Drzte se dale od TomCatu 5.5.

Makub


Odpovedet emailem