From mboxrd@z Thu Jan 1 00:00:00 1970 Delivered-To: chneukirchen@gmail.com Received: by 10.142.191.1 with SMTP id o1cs323228wff; Fri, 18 Dec 2009 02:37:35 -0800 (PST) Received: from mr.google.com ([10.229.111.83]) by 10.229.111.83 with SMTP id r19mr1114731qcp.15.1261132654220 (num_hops = 1); Fri, 18 Dec 2009 02:37:34 -0800 (PST) Received: by 10.229.111.83 with SMTP id r19mr166794qcp.15.1261132652837; Fri, 18 Dec 2009 02:37:32 -0800 (PST) X-BeenThere: rack-devel@googlegroups.com Received: by 10.229.44.36 with SMTP id y36ls238550qce.3.p; Fri, 18 Dec 2009 02:37:31 -0800 (PST) Received: by 10.229.131.23 with SMTP id v23mr108174qcs.12.1261132651509; Fri, 18 Dec 2009 02:37:31 -0800 (PST) Received: by 10.229.131.23 with SMTP id v23mr108173qcs.12.1261132651454; Fri, 18 Dec 2009 02:37:31 -0800 (PST) Return-Path: Received: from mail-qy0-f195.google.com (mail-qy0-f195.google.com [209.85.221.195]) by gmr-mx.google.com with ESMTP id 18si710841qyk.13.2009.12.18.02.37.30; Fri, 18 Dec 2009 02:37:30 -0800 (PST) Received-SPF: pass (google.com: domain of jftucker@gmail.com designates 209.85.221.195 as permitted sender) client-ip=209.85.221.195; Received: by qyk33 with SMTP id 33so1343778qyk.26 for ; Fri, 18 Dec 2009 02:37:30 -0800 (PST) Received: by 10.224.14.81 with SMTP id f17mr2238563qaa.124.1261132650237; Fri, 18 Dec 2009 02:37:30 -0800 (PST) Return-Path: Received: from ?192.168.101.102? ([199.172.234.251]) by mx.google.com with ESMTPS id 7sm2062582qwb.52.2009.12.18.02.37.28 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 18 Dec 2009 02:37:29 -0800 (PST) Mime-Version: 1.0 (Apple Message framework v1077) Subject: Re: GlassFish gem Rack handler From: James Tucker In-Reply-To: Date: Fri, 18 Dec 2009 10:37:28 +0000 Message-Id: <51F64AFC-7938-4555-BA6F-277A8671BE78@gmail.com> References: To: rack-devel@googlegroups.com X-Mailer: Apple Mail (2.1077) X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of jftucker@gmail.com designates 209.85.221.195 as permitted sender) smtp.mail=jftucker@gmail.com; dkim=pass (test mode) header.i=@gmail.com X-Original-Sender: jftucker@gmail.com Reply-To: rack-devel@googlegroups.com Precedence: list Mailing-list: list rack-devel@googlegroups.com; contact rack-devel+owners@googlegroups.com List-ID: List-Post: , List-Help: , List-Archive: X-Thread-Url: http://groups.google.com/group/rack-devel/t/9a1691a438a3c0e1 X-Message-Url: http://groups.google.com/group/rack-devel/msg/541f9f0b236d7c5e Sender: rack-devel@googlegroups.com List-Unsubscribe: , List-Subscribe: , Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable On 17 Dec 2009, at 21:24, vivek wrote: > Hi, >=20 > GlassFish gem is a gem that runs Ruby/Rack/Rails applications and > requires JRuby. >=20 > GlassFish gem 1.0 is fully Rack compliant. See > http://blogs.sun.com/vivekpandey/entry/glassfish_gem_1_0_0. >=20 > I quickly coded up a glassfish handler: = https://gist.github.com/13fe0cb1b99b470b0929 > and placing it inside rack 1.0.1 gem (lib/rack/handler) makes >=20 > 'rackup -s glassfish' runs a rackup script successfully. >=20 > I am wondering if a default glassfish handler could be added with > Rack. Similar to mongrel, thin etc. >=20 > I guess http://rack.rubyforge.org/doc/ should also mention GlassFish > as the supported web server. BTW, GlassFish gem has an inbuilt rack > handler as well. Given that this would add a test and maintenance dependency on not just = the handler, but its dependencies (java6, jruby, and glassfish), it's = best left in the external gem. I doubt any of the rack-core team want to = have to maintain this handler.=