Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 80744 invoked from network); 4 May 2007 18:10:01 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 4 May 2007 18:10:01 -0000 Received: (qmail 30325 invoked by uid 500); 4 May 2007 18:10:04 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 30159 invoked by uid 500); 4 May 2007 18:10:03 -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 30143 invoked by uid 99); 4 May 2007 18:10:03 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 04 May 2007 11:10:03 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (herse.apache.org: local policy) Received: from [68.142.206.241] (HELO smtp108.plus.mail.mud.yahoo.com) (68.142.206.241) by apache.org (qpsmtpd/0.29) with SMTP; Fri, 04 May 2007 11:09:56 -0700 Received: (qmail 14125 invoked from network); 4 May 2007 18:09:35 -0000 Received: from unknown (HELO ?192.168.2.100?) (drw_web@24.211.224.252 with plain) by smtp108.plus.mail.mud.yahoo.com with SMTP; 4 May 2007 18:09:34 -0000 X-YMail-OSG: 1gzQMPoVM1mgiQUirYcg3u1SsdPRv9pOcX_hPhya776GkuODEsGqYS4yaLNwJxxp4.Ip1mxGCPgKENq_hA8_90aiIb1sniKPMtDTeaL3e6qSi1s0TSutSxn5S4J.pg-- Message-ID: <463B76DC.8080001@apache.org> Date: Fri, 04 May 2007 14:09:32 -0400 From: Donald Woods Reply-To: dwoods@apache.org User-Agent: Thunderbird 1.5.0.10 (Windows/20070221) MIME-Version: 1.0 To: dev@geronimo.apache.org Subject: Re: Naming the servers References: <326545.16966.qm@web31714.mail.mud.yahoo.com> <9FB99D6A-18B5-4E15-865B-D9B952899E2D@gmail.com> <463B38A3.1020602@apache.org> <8A5F6461-2491-4891-8FE4-5F9C04B33F90@yahoo.com> In-Reply-To: <8A5F6461-2491-4891-8FE4-5F9C04B33F90@yahoo.com> Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=sha1; boundary="------------ms070706000709070606060709" X-Virus-Checked: Checked by ClamAV on apache.org This is a cryptographically signed message in MIME format. --------------ms070706000709070606060709 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit One advantage of creating these template and instance directories (and unrelated multiple repo support), is it allows users who want tighter Unix/Linux integration (like Novell did with Geronimo 1.0 for their SUSE 10 distros) the support needed to create multiple RPMs and to allow users to create their own server instances, without having write access to the base server files and repo. More comments in-line below. David Jencks wrote: > I haven't had time to look at this thoroughly but I have a couple > comments anyway. Take them with plenty of salt. > > 1. IMO anyone using this feature is likely to want to heavily customize > geronimo so their "template" bears little resemblance to what we > supply. If they don't do this, we've failed to provide a sufficiently > customizable server. So I think its equally important to provide > facilities to extract a "minimal" server that will run a set of apps and > make it the template. I agree and suggested on an earlier thread that I would like to see us include both the JEE5 and Minimal config files in the JEE5 server assembly. That way, users can start with the minimal runtime footprint (which was about 50MB earlier this week for Tomcat on Java5) and grow into a JEE5 server if needed. Maybe all we need to do, is create pristine copies of those 2 configs in the normal var/config directory, as config.xml.jee5 and config.xml.minimal. > > 2. I think the predominant use of uncustomized geronimo will be as a > single server so I'm reluctant to, for this use, hide "var" under a > couple more directories. It would certainly make my use of geronimo > more complicated. I'm worried that to make life a little easier for > advanced users we may be making it more complicated for beginners. What > do other people think? Agree, but at the same time, we need to provide guidance to our users on how to correctly and reliably create additional instances without interfering with the default server instance. Supplying a tool/script to do this would be the ideal case, so the correct files would be copied over and the portOffset updated... -Donald > > thanks > david jencks > > On May 4, 2007, at 6:44 AM, Donald Woods wrote: > >> I like "instances/template" and "instances/default", as it maps to how >> some other app servers use "domains" for their instances directory.... >> >> Also, has the geronimo-maven-plugin been updated to handle this change? >> >> >> -Donald >> >> Sachin Patel wrote: >>> I'm not sure how others feel, on paper geronimo0 sounds fine but when >>> I cd into the actual distribution and the first my eye catches is a >>> geronimo0 folder and seems more like a typo error to me. >>> What about just geronimo-default, or default-instance, or just >>> default? Or perhaps an instances folder, with geronimo0 inside. I >>> just have an issue with geronimo0 as a root folder. >>> -sachin >>> On May 4, 2007, at 7:50 AM, Anita Kulshreshtha wrote: >>>> I have committed changes in rev 535158. The name of the default >>>> instance is now 'geronimo0', i.e. its 'var' is at geronimo0/var. This >>>> has been tested only on windows. I do not expect any problems with this >>>> change.. In case of a problem, creating an empty var/temp should help. >>>> >>>> Thanks >>>> Anita >>>> >>>> __________________________________________________ >>>> Do You Yahoo!? >>>> Tired of spam? Yahoo! Mail has the best spam protection around >>>> http://mail.yahoo.com > > > --------------ms070706000709070606060709 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIJAzCC AtwwggJFoAMCAQICEGl0fFJRFoUogDNHr2j130gwDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UE BhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMT I1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA3MDQwMzE5MDgwOFoX DTA4MDQwMjE5MDgwOFowQzEfMB0GA1UEAxMWVGhhd3RlIEZyZWVtYWlsIE1lbWJlcjEgMB4G CSqGSIb3DQEJARYRZHdvb2RzQGFwYWNoZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQDENBaTcon2Q3/v2plog9ympNR5IWM94JDvXhWanc1Qz07/sIerwI99WZ4z0AAV wBelazRFCsXkFCaNDM1sOJ0gx4I+KISb5XoX/omAhYIs+Cwac2hitDraZE2Q7x281nLn4TPR d29GVpUZVKsaDvmvnDAagGTEkOfHBx/yUihzshJn4S6n6vahimEWWXn5Qw4Oj5Muvz8iKGoA MilrHZrfSKvCqT0LhGaFnZhrMvqeCguf0/IlP6YJ2kBmouV3XHFUaiai4PQZ7ahtbW7meKb4 b25QUjIFJHIr0KhJXqoGADRAlBgTaqWBIKbdTmYBsr55aasjp5TU+XAxiqFr1FoTAgMBAAGj LjAsMBwGA1UdEQQVMBOBEWR3b29kc0BhcGFjaGUub3JnMAwGA1UdEwEB/wQCMAAwDQYJKoZI hvcNAQEFBQADgYEAJReGzfwY5+BY6PuXJQLURKni6kBaFi7Z7b+tjn6iTdlZhbSF9YHazHIJ 9J6oaOzfG28JroaAlk9PeAvbC38f2kaU4bWQgm6yp6308ZRyM8V3CHXe6Wm9bXiJeZCRTpix Mvxo+mWG2Jq0vnfjWxt+Fbi0ic1xl3I+1UguMfAfAggwggLcMIICRaADAgECAhBpdHxSURaF KIAzR69o9d9IMA0GCSqGSIb3DQEBBQUAMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3 dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJl ZW1haWwgSXNzdWluZyBDQTAeFw0wNzA0MDMxOTA4MDhaFw0wODA0MDIxOTA4MDhaMEMxHzAd BgNVBAMTFlRoYXd0ZSBGcmVlbWFpbCBNZW1iZXIxIDAeBgkqhkiG9w0BCQEWEWR3b29kc0Bh cGFjaGUub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxDQWk3KJ9kN/79qZ aIPcpqTUeSFjPeCQ714Vmp3NUM9O/7CHq8CPfVmeM9AAFcAXpWs0RQrF5BQmjQzNbDidIMeC PiiEm+V6F/6JgIWCLPgsGnNoYrQ62mRNkO8dvNZy5+Ez0XdvRlaVGVSrGg75r5wwGoBkxJDn xwcf8lIoc7ISZ+Eup+r2oYphFll5+UMODo+TLr8/IihqADIpax2a30irwqk9C4RmhZ2YazL6 ngoLn9PyJT+mCdpAZqLld1xxVGomouD0Ge2obW1u5nim+G9uUFIyBSRyK9CoSV6qBgA0QJQY E2qlgSCm3U5mAbK+eWmrI6eU1PlwMYqha9RaEwIDAQABoy4wLDAcBgNVHREEFTATgRFkd29v ZHNAYXBhY2hlLm9yZzAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBBQUAA4GBACUXhs38GOfg WOj7lyUC1ESp4upAWhYu2e2/rY5+ok3ZWYW0hfWB2sxyCfSeqGjs3xtvCa6GgJZPT3gL2wt/ H9pGlOG1kIJusqet9PGUcjPFdwh13ulpvW14iXmQkU6YsTL8aPplhtiatL5341sbfhW4tInN cZdyPtVILjHwHwIIMIIDPzCCAqigAwIBAgIBDTANBgkqhkiG9w0BAQUFADCB0TELMAkGA1UE BhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMRowGAYD VQQKExFUaGF3dGUgQ29uc3VsdGluZzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNl cyBEaXZpc2lvbjEkMCIGA1UEAxMbVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIENBMSswKQYJ KoZIhvcNAQkBFhxwZXJzb25hbC1mcmVlbWFpbEB0aGF3dGUuY29tMB4XDTAzMDcxNzAwMDAw MFoXDTEzMDcxNjIzNTk1OVowYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25z dWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJ c3N1aW5nIENBMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDEpjxVc1X7TrnKmVoeaMB1 BHCd3+n/ox7svc31W/Iadr1/DDph8r9RzgHU5VAKMNcCY1osiRVwjt3J8CuFWqo/cVbLrzwL B+fxH5E2JCoTzyvV84J3PQO+K/67GD4Hv0CAAmTXp6a7n2XRxSpUhQ9IBH+nttE8YQRAHmQZ cmC3+wIDAQABo4GUMIGRMBIGA1UdEwEB/wQIMAYBAf8CAQAwQwYDVR0fBDwwOjA4oDagNIYy aHR0cDovL2NybC50aGF3dGUuY29tL1RoYXd0ZVBlcnNvbmFsRnJlZW1haWxDQS5jcmwwCwYD VR0PBAQDAgEGMCkGA1UdEQQiMCCkHjAcMRowGAYDVQQDExFQcml2YXRlTGFiZWwyLTEzODAN BgkqhkiG9w0BAQUFAAOBgQBIjNFQg+oLLswNo2asZw9/r6y+whehQ5aUnX9MIbj4Nh+qLZ82 L8D0HFAgk3A8/a3hYWLD2ToZfoSxmRsAxRoLgnSeJVCUYsfbJ3FXJY3dqZw5jowgT2Vfldr3 94fWxghOrvbqNOUQGls1TXfjViF4gtwhGTXeJLHTHUb/XV9lTzGCA2QwggNgAgEBMHYwYjEL MAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAq BgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAhBpdHxSURaFKIAz R69o9d9IMAkGBSsOAwIaBQCgggHDMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZI hvcNAQkFMQ8XDTA3MDUwNDE4MDkzMlowIwYJKoZIhvcNAQkEMRYEFIOJ2K3XKIYX51s0pMzO IChG+PJFMFIGCSqGSIb3DQEJDzFFMEMwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0G CCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIGFBgkrBgEEAYI3EAQxeDB2 MGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQu MSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQIQaXR8UlEW hSiAM0evaPXfSDCBhwYLKoZIhvcNAQkQAgsxeKB2MGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQK ExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29u YWwgRnJlZW1haWwgSXNzdWluZyBDQQIQaXR8UlEWhSiAM0evaPXfSDANBgkqhkiG9w0BAQEF AASCAQC4nz/G8WFyWDyDM3QxelYLIngFz+1p61TmL0jrX1KeFepZVLtL5S/0FIdUpOtXnOt+ XFEYNPH6OuxFHmGv4AH5entvgouhGSMtBwwCwGk1vFuQUBzJJryDgGtn8a4En/lWMrD5PBSI qo6Ttigl2zZrDgbi/FjlQl+fDXKHohS35uwOWV+KzHRsh/HLgK1Gr+1A5J3w27aYDsyp//9o ty8ZrdEyXKOuL73+EA4b80mqsmyQP/HgYxoxUFUgMgp2w7nmLLykXHuZEtKoUY4pA55NjKvP LU8Sz6clrK2ZHMqDfmfeW64v858g8rX455qqtCME9Y7I0oJXkf1/8/FKyn28AAAAAAAA --------------ms070706000709070606060709--