Return-Path: X-Original-To: apmail-geronimo-user-archive@www.apache.org Delivered-To: apmail-geronimo-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 3819C10A42 for ; Fri, 3 Jan 2014 22:50:32 +0000 (UTC) Received: (qmail 36438 invoked by uid 500); 3 Jan 2014 22:50:32 -0000 Delivered-To: apmail-geronimo-user-archive@geronimo.apache.org Received: (qmail 36266 invoked by uid 500); 3 Jan 2014 22:50:30 -0000 Mailing-List: contact user-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: user@geronimo.apache.org List-Id: Delivered-To: mailing list user@geronimo.apache.org Received: (qmail 36254 invoked by uid 99); 3 Jan 2014 22:50:30 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 03 Jan 2014 22:50:30 +0000 X-ASF-Spam-Status: No, hits=0.0 required=5.0 tests=MIME_BASE64_BLANKS,RCVD_IN_DNSWL_NONE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy includes SPF record at spf.trusted-forwarder.org) Received: from [62.128.201.248] (HELO asmtp1.iomartmail.com) (62.128.201.248) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 03 Jan 2014 22:50:23 +0000 Received: from asmtp1.iomartmail.com (localhost.localdomain [127.0.0.1]) by asmtp1.iomartmail.com (8.13.8/8.13.8) with ESMTP id s03Mo2eF009186; Fri, 3 Jan 2014 22:50:02 GMT Received: from [192.168.1.19] ([2.27.243.71]) (authenticated bits=0) by asmtp1.iomartmail.com (8.13.8/8.13.8) with ESMTP id s03Mo1EC009178; Fri, 3 Jan 2014 22:50:01 GMT Date: Fri, 03 Jan 2014 22:49:58 +0000 Subject: Re: Geronimo:wait-for-server is not waiting Message-ID: From: Steve Higham To: dev@geronimo.apache.org Cc: user@geronimo.apache.org, david_jencks@yahoo.com MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 X-Virus-Checked: Checked by ClamAV on apache.org SGkgRGF2aWQsCgpJIHRoaW5rIElgdmUgZ290IHRoaXMgd29ya2luZyBub3cuIElgbSBnZW5lcmF0 aW5nIG15IGxpc3Qgb2YgR0JlYW5zIGFzIGZvbGxvd3M6IAoKQWJzcmFjdE5hbWVRdWVyeSBxdWVy eSA9IG5ldyBBYnNyYWN0TmFtZVF1ZXJ5IChQZXJzaXN0ZW50Q29uZmlndXJhdGlvbkxpc3QuY2xh c3MuZ2V0TmFtZSAoKSk7ClNldDxBYnN0cmFjdE5hbWU+IHJlc3VsdCA9IGtlcm5lbC5saXN0R0Jl YW5zIChxdWVyeSk7CgpUaGlzIGdlbmVyYXRlcyBhIGxpc3Qgb2Ygb25lIEdCZWFuLiBIb3dldmVy IGl0IGhhcyB0aGUga2VybmVsRnVsbHlTdGFydGVkIGF0dHJpYnV0ZSBhbmQgdGhlIHN0YXRlIGRv ZXMgc2VlbSB0byBiZSBhbiBpbmRpY2F0b3Igb2Ygd2hldGhlciB0aGUgc2VydmVyIGhhcyBjb21w bGV0ZWQgc3RhcnQtdXAuCgpTaG91bGQgSSBjbGVhbiB0aGlzIHVwIGFuZCBzdWJtaXQgYXMgYSBw YXRjaD8gSWBtIG5vdCByZWFsbHkgc3VyZSB3aGF0YHMgZ29pbmcgb24gaGVyZSBidXQgaXQgc2Vl bXMgdG8gYmUgd29ya2luZy4KCkNoZWVycywKClN0ZXZlCgpTdGV2ZSBIaWdoYW0gPHN0ZXZlQHNq bHQuY28udWs+IHdyb3RlOgoKPkhpIERhdmlkLAo+Cj5JJ3ZlIGdvdCB0aGUgY29kZSBydW5uaW5n IGZvciBhIExvY2FsRGVwbG95bWVudE1hbmFnZXIgYW5kIEknbSBxdWVyeWluZyBmb3IgR0JlYW5z IHVzaW5nIGtlcm5lbC5saXN0R0JlYW5zIChDT05GSUdVUkVSX1FVRVJZKS4gSG93ZXZlciBvbmx5 IDIgYmVhbnMgYXJlIGJlaW5nIHJldHVybmVkLiBPbmUgaGFzIHRoZSBhdHRyaWJ1dGUga2VybmVs RnVsbHlTdGFydGVkLiBUaGUgb3RoZXIgZG9lc24ndCBoYXZlIHRoaXMgYXR0cmlidXRlLiBJIHdh cyBleHBlY3RpbmcgbW9yZSBHQmVhbnMuIEFueSBpZGVhIHdoYXQgSSdtIGRvaW5nIHdyb25nPwo+ Cj5DaGVlcnMsCj4KPlN0ZXZlCj4KPlN0ZXZlIEhpZ2hhbSA8c3RldmVAc2psdC5jby51az4gd3Jv dGU6Cj4KPj5IaSBEYXZpZCwKPj4KPj5UaGFua3MgZm9yIHJlc3BvbmRpbmcgLSByZWFsbHkgYXBw cmVjaWF0ZWQgOi0pIAo+Pgo+PkkndmUgZG93bmxvYWRlZCB0aGUgMy4wLjEgc291cmNlIGNvZGUu IEknbSBidWlsZGluZyBpdCB3aXRoICJtdm4gY2xlYW4gaW5zdGFsbCIuIEknbSBydW5uaW5nIHdp dGggdGhlIGZvbGxvd2luZyBjb21tYW5kcwo+Pgo+PmNkIGFzc2VtYmxpZXMvZ2Vyb25pbW8tdG9t Y2F0Ny1qYXZhZWU2LXdlYi90YXJnZXQvYXNzZW1ibHkvYmluCj4+Y2htb2QgYSt4IEdlcm9uaW1v Cj4+Li9HZXJvbmltbyBydW4KPj4KPj5PbmNlIHN0YXJ0ZWQgSSdtIHJ1bm5pbmcgR2Vyb25pbW86 d2FpdC1mb3Itc2VydmVyLiBXaGVuIHRoaXMgY29tcGxldGVzIEkgc2h1dCBkb3duIHRoZSBzZXJ2 ZXIgYW5kIGxvb2sgYXQgdGhlIGxvZyBmaWxlLiBJJ20gYWRkaW5nIGFkZGl0aW9uYWwgbG9nZ2lu ZyBhbmQgZml4aW5nIGlzc3VlcyBpbiB0aGUgY29kZSBhcyBmb2xsb3dzOgo+Pgo+PmZpbGUgZnJh bWV3b3JrL21vZHVsZXMvZ2Vyb25pbW8tc2hlbGwtYmFzZS8uLi4vV2FpdEZvclNlcnZlckNvbW1h bmQuSmF2YQo+Pgo+PlRoZSBtZXRob2Qgb2YgaW50ZXJlc3QgaXMgcHJvdGVjdGVkIE9iamVjdCBk byBleGVjdXRlICgpCj4+Cj4+VGhpcyBzdGFydHMgd2l0aAo+Pgo+PmlmIChpcyBlbWJlZGRlZCAo KSkgeyByZXR1cm4gbnVsbDsgfQo+Pgo+PlRoZSBpc0VtYmVkZGVkICgpIGNhbGwgaXMgcmV0dXJu aW5nIHRydWUgc28gdGhlIG1ldGhvZCBjb25zaXN0ZW50bHkgcmV0dXJucyBpbW1lZGlhdGVseS4g SSB0aGluayB0aGlzIGNvZGUgbmVlZHMgZGVsZXRpbmcuIEkgYXBwcmVjaWF0ZSB0aGF0IHRoZSBl bWJlZGRlZCBjYXNlIG5lZWRzIHRob3VnaHQgYnV0IGFuIGltbWVkaWF0ZSByZXR1cm4gaXMgaW5h cHByb3ByaWF0ZS4gCj4+Cj4+RnVydGhlciBkb3duIHdlIHNlZSB0aGUgY29kZQo+Pgo+PmlmIChz ZXJ2ZXIgIT0gbnVsbCkgeyBzdGFydGVkID0gLi4uIH0KPj4KPj5pZiAoIXN0YXJ0ZWQpIHsgVGhy b3dhYmxlIGVycm9yID0gc2VydmVyLmdldExhc3RFcnJvciAoKTsgLi4uIH0KPj4KPj5UaGlzIGNs ZWFybHkgZmFpbHMgd2hlbiBzZXJ2ZXIgPT0gbnVsbC4gVGhlIGZpeCBpcyB0cml2aWFsLgo+Pgo+ PldpdGhpbiB0aGUgdHJ5IHNlY3Rpb24gKGluIHRoZSAhc3RhcnRlZCBsb29wKSB0aGUgcHJvYmxl bXMgZ2V0IG1vcmUgaW50ZXJlc3RpbmcuIGNvbm5lY3Rpb24uZ2V0RGVwbG95bWVudE1hbmFnZXIg KCkgaXMgZG93bmNhc3QgdG8gUmVtb3RlRGVwbG95bWVudE1hbmFnZXIuIFVuZm9ydHVuYXRlbHkg aW4gbXkgc2NlbmFyaW8gdGhlIG9iamVjdCByZXR1cm5lZCBpcyBvZiB0eXBlIExvY2FsRGVwbG95 bWVudE1hbmFnZXIgc28gdGhpcyBmYWlscy4gSSdtIHdvcmtpbmcgdG8gZml4IHRoaXMgd2l0aCBt aW5pbWFsIGNvZGUgY2hhbmdlcy4gSSBjYW4gY2xlYW4gdXAgbGF0ZXIuIFRoZXJlZm9yZSAgSSd2 ZSBzdGFydGVkIHdpdGggdGhlIGZvbGxvd2luZzogCj4+Cj4+RGVwbG95bWVudE1hbmFnZXIgZGVw bG95bWVudE1nciA9IG51bGw7Cj4+dHJ5IHsKPj4gIGNvbm5lY3Rpb24gPSBjb25uZWN0ICgpOwo+ PiAgZGVwbG95bWVudE1nciA9IGNvbm5lY3Rpb24uZ2V0RGVwbG95bWVudE1hbmFnZXIgKCk7Cj4+ ICBpZiAoZGVwbG95bWVudE1nciBpbnN0YW5jZW9mIFJlbW90ZURlcGxveW1lbnRNYW5hZ2VyKSB7 Cj4+ICAgIC4uLiBleGlzdGluZyBzb2x1dGlvbiAuLi4KPj4gIH0gZWxzZSBpZiAoZGVwbG95bWVu dE1nciBpbnN0YW5jZW9mIExvY2FsRGVwbG95bWVudE1hbmFnZXIpIHsKPj4gICAgc3RhcnRlZCA9 ICgoTG9jYWxEZXBsb3ltZW50TWFuYWdlcilkZXBsb3ltZW50TWdyKS5pc0Z1bGx5U3RhcnRlZCAo KTsKPj4gIH0KPj4KPj5UaGlzIGxvb2tzIE9LLCBidXQgdG8gY29tcGlsZSBJIG5lZWQgdG8gYWRk IGlzRnVsbHlTdGFydGVkICgpIHRvIHRoZSBjbGFzcyBMb2NhbERlcGxveW1lbnRNYW5hZ2VyLiBJ J3ZlIGRvbmUgdGhpcyBiYXNlZCBvbiB0aGUgc2FtZSBmdW5jdGlvbiBpbiB0aGUgU2VydmVyUHJv eHkgY2xhc3MuIFRoZSBwcml2YXRlIHV0aWxpdHkgbWV0aG9kcyBoYXZlIGJlZW4gY3V0IGFuZCBw YXN0ZWQgb3ZlciAoY2FuIHJlZmFjdG9yIGxhdGVyKS4KPj4KPj5GaWxlIGZyYW1ld29yay9tb2R1 bGVzL2dlcm9uaW1vLWRlcGxveS1qc3I4OC8uLi4vTG9jYWxEZXBsb3ltZW50TWFuYWdlci5KYXZh Cj4+Cj4+cHVibGljIGJvb2xlYW4gaXNGdWxseVN0YXJ0ZWQgKCkgewo+PiAgYm9vbGVhbiBmdWxs eSBzdGFydGVkID0gdHJ1ZTsKPj4gIC8vIERvIEkgbmVlZCB0byBtZXNzIGFib3V0IHdpdGggY2xh c3MgbG9hZGVycyBpbiB0aGUgTG9jYWwgY2FzZT8KPj4gIFNldDxBYnN0cmFjdE5hbWU+IHJlc3Vs dCA9IGtlcm5lbC5saXN0R0JlYW5zIChDT05GSUdVUkVSX1FVRVJZKTsKPj4gIHRyeSB7Cj4+ICAg IGZvciAoQWJzdHJhY3ROYW1lIG5hbWUgOiByZXN1bHQpIHsKPj4gICAgICBib29sZWFuIHN0YXJ0 ZWQgPSBnZXRCb29sZWFuQXR0cmlidXRlIChuYW1lLCAia2VybmVsRnVsbHlTdGFydGVkIik7Cj4+ ICAgICAgaWYgKCFzdGFydGVkKSB7Cj4+ICAgICAgICBmdWxseSBzdGFydGVkID0gZmFsc2U7IGJy ZWFrOwo+PiAgICAgIH0KPj4gICAgfQo+PiAgfQo+PiAgY2F0Y2ggKElPRXhjZXB0aW9uIGUpIHsg Li4uIH0KPj4gIGNhdGNoIChFeGNlcHRpb24gZSkgeyAuLi4gfQo+PiAgLi4uCj4+fQo+Pgo+PlRo aXMgY29tcGlsZXMgYnV0IHdoZW4gSSBydW4gaXQgSSdtIGdldHRpbmcgYSBOb1N1Y2hBdHRyaWJ1 dGVFeGNlcHRpb24gZm9yIGF0dHJpYnV0ZSAia2VybmVsRnVsbHlTdGFydGVkIi4gSSd2ZSB0cmFj ZWQgdGhpcyB0byBhIEdCZWFuSW5zdGFuY2U6aW52b2tlIGNhbGwgYnV0IHRoYXQncyBhcyBmYXIg YXMgSSd2ZSBnb3QuCj4+Cj4+QW55IGluc2lnaHRzIHZlcnkgd2VsY29tZSBhcyB0aGlzIGlzIG15 IGZpcnN0IGZvcnJheSBpbnRvIHRoZSBHZXJvbmltbyBjb2RlIGJhc2UuCj4+Cj4+Q2hlZXJzLAo+ Pgo+PlN0ZXZlCj4+Cj4+Cg==