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