From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1Fyana-0006pp-9b for garchives@archives.gentoo.org; Thu, 06 Jul 2006 20:50:10 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.7/8.13.6) with SMTP id k66Kl8tL031125; Thu, 6 Jul 2006 20:47:08 GMT Received: from mail.obsidian-studios.com (mail.obsidian-studios.com [72.17.152.163]) by robin.gentoo.org (8.13.7/8.13.6) with ESMTP id k66Kl70B020482 for ; Thu, 6 Jul 2006 20:47:07 GMT Received: (qmail 23297 invoked from network); 6 Jul 2006 16:47:10 -0400 Received: from mail.obsidian-studios.com (HELO ASSP-nospam) (192.168.0.51) by mail.obsidian-studios.com with SMTP; 6 Jul 2006 16:47:10 -0400 Received: from 192.168.1.211 ([192.168.1.211] helo=wlt.obsidian-studios.com) by ASSP-nospam ; 6 Jul 06 20:47:10 -0000 Subject: Re: [gentoo-java] log4j -> juli From: "William L. Thomson Jr." To: gentoo-java In-Reply-To: References: <811DFB6F-8708-45E9-A2B3-42450C4D8E21@gmail.com> <44AD3DBE.7060308@gentoo.org> <7E9FCD8C-DEFD-439C-B1D2-CCDB9FEAA330@gmail.com> <44AD42B2.6040307@gentoo.org> <639C20E2-173D-4AB2-81A5-EFF7CB84DDB3@gmail.com> <1152209520.4203.10.camel@wlt.obsidian-studios.com> Content-Type: text/plain Organization: Obsidian-Studios, Inc. Date: Thu, 06 Jul 2006 16:47:08 -0400 Message-Id: <1152218828.4203.38.camel@wlt.obsidian-studios.com> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-java@gentoo.org Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Assp-Spam-Prob: 0.00000 X-Assp-Envelope-From: wlt@obsidian-studios.com X-Archives-Salt: bfa17f6e-e4ee-4682-ba80-f243773f6f77 X-Archives-Hash: da6d655a44d804f01cf98245db53fdab It appears commons-logging is what is causing this problem. Basically where ever one puts log4j.jar, one also must put commons-logging.jar. The full commons-logging.jar, not the -api.jar that resides in Tomcat's bin dir. They can't be in different levels of the classloader. Nor can either be at the bootstrap level Tomcat's bin dir with juli, or commons-logging-api.jar. Several people spend some considerable time today on IRC to find the cause and solution. Many thanks to rbd and jbalint. Further reading on logging class load order and etc. http://jakarta.apache.org/commons/logging/tech.html -- Sincerely, William L. Thomson Jr. Obsidian-Studios, Inc. http://www.obsidian-studios.com -- gentoo-java@gentoo.org mailing list