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