My application runs on clustered environment. I have multiple app servers and web servers each running on different jdks. Initializing log4j in web tier I can perform with servlet at server startup but in no app tier I donot want war module so I will have only jar files ejb's, in this case when and where is the best palce to initialize log4j. Thanks & Regards Miro
I think the best option if you are not sure is the default initialiser. Try to specify path to your log4j config file as log4j.configuration system property in app server startup command.