Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 70480 invoked from network); 12 Feb 2007 01:48:06 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 12 Feb 2007 01:48:06 -0000 Received: (qmail 55547 invoked by uid 500); 12 Feb 2007 01:48:12 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 55179 invoked by uid 500); 12 Feb 2007 01:48:11 -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 List-Id: Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 55168 invoked by uid 99); 12 Feb 2007 01:48:11 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 11 Feb 2007 17:48:11 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of david.blevins@visi.com designates 208.42.156.9 as permitted sender) Received: from [208.42.156.9] (HELO cenn.mc.mpls.visi.com) (208.42.156.9) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 11 Feb 2007 17:48:00 -0800 Received: from [192.168.42.22] (cpe-76-167-141-63.socal.res.rr.com [76.167.141.63]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by cenn.mc.mpls.visi.com (Postfix) with ESMTP id 2A8B38200 for ; Sun, 11 Feb 2007 19:47:39 -0600 (CST) Mime-Version: 1.0 (Apple Message framework v752.3) In-Reply-To: References: Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: David Blevins Subject: Re: New openejb deployer has very different assumptions than the rest of the deployment system-- not compatible with offline deployment Date: Sun, 11 Feb 2007 17:47:31 -0800 To: dev@geronimo.apache.org X-Mailer: Apple Mail (2.752.3) X-Virus-Checked: Checked by ClamAV on apache.org On Feb 11, 2007, at 4:04 PM, David Jencks wrote: > > On Feb 10, 2007, at 6:54 PM, David Blevins wrote: > >> >> On Feb 10, 2007, at 3:02 PM, David Jencks wrote: >> >>> The new trunk openejb-deployer module requires the openejb module >>> to be running (started) due to a reference from the deployer >>> gbean to the OpenEjbSystem gbean. >>> >>> This means that you need an entirely started geronimo server to >>> deploy any ejbs. In particular this is inconsistent with the idea >>> of the offline deployer, which we need to assume won't open any >>> ports. >>> >>> Previously we went to a lot of trouble to make sure that every >>> bit of deployment code ran without any runtime components >>> started. I would like to know if this new dependency is >>> intentional, and essential. I don't think we should introduce >>> such a very large change in philosophy about the geronimo server >>> architecture without discussion. >> >> Should be easy to fix. Is there an offline deployer somewhere I >> can update? > > The list of modules started for the offline deployer is in var/ > config/offline-deployer.list, but gianny has a better way to run > the offline deployer in the works. > > However, I don't see how that is relevant to my comment. Sorry, but I don't really get what to put what where. OpenEJB-wise, I can get you an online deployer and an offline deployer as fast as flicking a switch -- we support both. I'm just trying to understand what do to on the Geronimo side. We only have one config for an openejb-deployer. Do we want an online one (capable of adding containers etc based on the needs of the app) and an offline one or just an offline one or just an online one? I'm cool with whatever. -David