Return-Path: Delivered-To: apmail-logging-log4j-dev-archive@www.apache.org Received: (qmail 31625 invoked from network); 16 Jun 2004 21:59:27 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 16 Jun 2004 21:59:27 -0000 Received: (qmail 25307 invoked by uid 500); 16 Jun 2004 21:59:39 -0000 Delivered-To: apmail-logging-log4j-dev-archive@logging.apache.org Received: (qmail 25159 invoked by uid 500); 16 Jun 2004 21:59:36 -0000 Mailing-List: contact log4j-dev-help@logging.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Log4J Developers List" Reply-To: "Log4J Developers List" Delivered-To: mailing list log4j-dev@logging.apache.org Received: (qmail 25098 invoked by uid 99); 16 Jun 2004 21:59:35 -0000 Received: from [209.237.227.194] (HELO minotaur.apache.org) (209.237.227.194) by apache.org (qpsmtpd/0.27.1) with SMTP; Wed, 16 Jun 2004 14:59:35 -0700 Received: (qmail 31264 invoked by uid 1665); 16 Jun 2004 21:59:03 -0000 Received: from localhost (sendmail-bs@127.0.0.1) by localhost with SMTP; 16 Jun 2004 21:59:03 -0000 Date: Wed, 16 Jun 2004 14:59:03 -0700 (PDT) From: Paul Smith To: Log4J Developers List Subject: Re: JMSReceiver/ClassLoaders/Success+Dilema In-Reply-To: <6.0.3.0.0.20040616131929.033aa630@mail.qos.ch> Message-ID: <20040616144522.Y24870@minotaur.apache.org> References: <20040614203234.N99464@minotaur.apache.org> <6.0.3.0.0.20040615113326.0357b1b8@mail.qos.ch> <20040615144649.E32693@minotaur.apache.org> <6.0.3.0.0.20040616131929.033aa630@mail.qos.ch> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Spam-Rating: localhost 1.6.2 0/1000/N X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N > We will eventually release log4j 1.3. The current situation will not last > forever. > That is true. > Overriding the TCCL is quite a harmful operation with consequences > affecting the system as a whole. > Yes, you are very right, I have limited knowledge in this area, so I am happy that you picked me up on that. I'll change it so that it does not need to use the TCCL. > > Web start might not be a marginal deployment scenario, but > Webstart+JMS probably is. How many people will still use webstart > once 1.3 is released? > JMS+Webstart may be a little more marginal, but I know of at least 2 people that would like it to work... :) At any rate it is _annoying_ me no end when something should work, and I can't get to work. Call me stubborn, but it's these "why can't I get it to work" situations that make me want to do it any way. Call it an Australian stubborness thing. We hate to lose. :) > You are right to observe that the same problem with occur with JDBC as > well. You could allow the user to set the TCCL as an *option* and > never by default. I still think that by setting our own classloader we > trying to do something Web-start is not designed for. However, if you > are willing to do the work, I would not want to spoil the fun. Is there any way you could think of that I could tweak the JoranConfigurator so that I can tell it which ClassLoader to use? Does that make sense? When Chainsaw starts up, it checks if there is a standard log4j.xml file that the user wishes to use for Configuration, and if someone wants a JMS/DB Receiver to load each time Chainsaw launches, then JoranConfigurator will need to be told to use the PluginClassLoader. I don't mind making the change, but just would love your thoughts on the matter. cheers, Paul Smith --------------------------------------------------------------------- To unsubscribe, e-mail: log4j-dev-unsubscribe@logging.apache.org For additional commands, e-mail: log4j-dev-help@logging.apache.org