Return-Path: Delivered-To: apmail-tomcat-dev-archive@www.apache.org Received: (qmail 47034 invoked from network); 10 Dec 2007 11:06:45 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 10 Dec 2007 11:06:45 -0000 Received: (qmail 11179 invoked by uid 500); 10 Dec 2007 11:06:26 -0000 Delivered-To: apmail-tomcat-dev-archive@tomcat.apache.org Received: (qmail 11120 invoked by uid 500); 10 Dec 2007 11:06:25 -0000 Mailing-List: contact dev-help@tomcat.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Tomcat Developers List" Delivered-To: mailing list dev@tomcat.apache.org Received: (qmail 11109 invoked by uid 99); 10 Dec 2007 11:06:25 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 10 Dec 2007 03:06:25 -0800 X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of antonio.petrelli@gmail.com designates 209.85.198.188 as permitted sender) Received: from [209.85.198.188] (HELO rv-out-0910.google.com) (209.85.198.188) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 10 Dec 2007 11:06:05 +0000 Received: by rv-out-0910.google.com with SMTP id l15so1411410rvb for ; Mon, 10 Dec 2007 03:06:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; bh=Q0snbms+rNMXt2AQJ28WLNLQJe6uH97CuwWAelDW3YU=; b=KbG+Gv8Mlhvg3s1+ml+fWdgMKyjN2kewOy4MpLNXSLEJl6Nddq9Hs57BpiSjyVQfsnVRHTDoSxm39Cfp2JYOQ6TKPK2RCltgv+U6EDj16nOjhXmI5mxjdIVv9gPFa3rSnWwLn2sJ5Lt6fBABkSQvSFRAV/67yZkwZRVpqeRbqV0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=qMRBZaSq3Zc3nkUwcTsxa3StyM+p7VvDMjVkZYFjzyaUCfONJ2Y+6jlIB4tG4BUpOgAg+01jBzI57E1huJpCRqNqjDlPOOpQTPHp44bBZtiDmFQ95RnY4ATxgYzUaJ5T7JDNhBE/9xbPuM6elwd1TVRqDaoaMcrLzw2sSNSAaE8= Received: by 10.142.165.9 with SMTP id n9mr287417wfe.1197284769101; Mon, 10 Dec 2007 03:06:09 -0800 (PST) Received: by 10.142.216.19 with HTTP; Mon, 10 Dec 2007 03:06:09 -0800 (PST) Message-ID: Date: Mon, 10 Dec 2007 12:06:09 +0100 From: "Antonio Petrelli" To: "Tomcat Developers List" Subject: Re: Memory leak with tagfiles - re-use JasperLoader? In-Reply-To: <1197284039.3065.8.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_20138_9066772.1197284769109" References: <3ADD6D5BE5A1114BB649AF933EB0C1110DB0C1@ISDEBLNEXC10.iscout.local> <1197284039.3065.8.camel@localhost.localdomain> X-Virus-Checked: Checked by ClamAV on apache.org ------=_Part_20138_9066772.1197284769109 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline 2007/12/10, Remy Maucherat : > > This is a hack. This may work great for you, and that's the whole point > of using OSS, but this is not a solution for others. Here I disagree: at Struts we were discussing one big problem with JSP (that depends on the specification, not the platform): JSP are not reachable through the classpath. This is one of the reasons because many people is moving from JSP to FreeMarker and Velocity. I know that this question is a lot different to the Christoph's one, but the classloading case is similar. The patch is a hack and it should be taken as it is, but probably a "pluggable" way of defining how to load JSP servlet classes could be useful (in this case Jasper would be used outside of Tomcat itself). Antonio ------=_Part_20138_9066772.1197284769109--