Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 63303 invoked from network); 9 Dec 2004 00:50:48 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 9 Dec 2004 00:50:47 -0000 Received: (qmail 89585 invoked by uid 500); 9 Dec 2004 00:50:43 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 89557 invoked by uid 500); 9 Dec 2004 00:50:43 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Reply-To: dev@geronimo.apache.org Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 89541 invoked by uid 99); 9 Dec 2004 00:50:42 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=FORGED_RCVD_HELO X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: local policy) Received: from w150.z064002038.sjc-ca.dsl.cnc.net (HELO mail.spikesource.com) (64.2.38.150) by apache.org (qpsmtpd/0.28) with ESMTP; Wed, 08 Dec 2004 16:50:41 -0800 Received: from spikesource.com (tigris [::ffff:172.16.20.230]) (AUTH: PLAIN smalladi, TLS: TLSv1/SSLv3,256bits,AES256-SHA) by mail.spikesource.com with esmtp; Wed, 08 Dec 2004 16:50:39 -0800 id 0032C67F.41B7A15F.000079B2 Message-ID: <41B7A15E.80108@spikesource.com> Date: Wed, 08 Dec 2004 16:50:38 -0800 From: Sastry Malladi User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4.2) Gecko/20040301 X-Accept-Language: en-us, en MIME-Version: 1.0 To: dev@geronimo.apache.org Subject: Re: Tomcat Module Still Broken References: <41B47427.4060402@apache.org> <41B478E4.1050009@apache.org> <6205DEE2-47A5-11D9-895C-000D93C5B79C@gluecode.com> <41B61B36.9000202@apache.org> <7E112151-489C-11D9-895C-000D93C5B79C@gluecode.com> <3E724F90-48B5-11D9-895C-000D93C5B79C@gluecode.com> <41B6B724.5000001@apache.org> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Dain Sundstrom wrote: > On Dec 8, 2004, at 12:11 AM, Jacek Laskowski wrote: > >> Dain Sundstrom wrote: >> >>> The problem is tomcat and jetty have fundamentally different designs >>> and architectures, so any abstraction would limit both. The nice >>> thing about the gbean architecture is it was designed to allows >>> components to not agree on a common design. >>> Regardless of this discussion, I don't think we want to ship two >>> huge web servers in the geronimo distribution. My guess is this >>> will add at least 15 megs to the distribution. >> >> >> I absolutely agree. I think the problem would go away if Geronimo had >> the possibility to download its configuration and wire it in >> dynamicaly. I think, it's Jeremy's idea. So, people would decide >> which configuration they need and Geronimo would download it >> afterwards. It's similar in concept to the way maven dependencies work. >> >> Dain, do you think, it'd sort it out once and for all? > > > I think that is a separate issue although and it is a important one. > I'm getting at what people get out of the box. I expect us to produce > at least 3 distributions, a server with Jetty, a server with Tomcat, > and a minimal empty server. The last option would be a server > containing almost nothing, and all major services would be downloaded. I apologize for jumping in the middle. It makes sense to have several different configurations and corresponding distributions, rather than bundling everything together. As long as there is a simple and easy way to "drop in (i.e replace)" a different servlet container, with everything else in-tact, that is sufficient, in my opinion. It will also be useful to have 2 or 3 pre-baked configurations (e.g a light weight container ( servelets/jsp, JNDI, JDBC, JAAS and JACC), container with just the standard J2EE components, container with additional features like(some of these may not have been currently planned) High availability/clustering, resource management, auto-provisioning of servers/nodes based on demand etc.) > > > -dain >