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/localhosta 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 -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Supercomputing Center Brno Martin Kuba Institute of Computer Science email: [EMAIL PROTECTED] Masaryk University http://www.ics.muni.cz/~makub/ Botanicka 68a, 60200 Brno, CZ mobil: +420-603-533775 --------------------------------------------------------------
smime.p7s
Description: S/MIME Cryptographic Signature
