This page describes JRuby support in the GlassFish application server. NetBeans Ruby Support details how the NetBeans<sup>TM</sup> integrated development environment facilitates programming with Ruby.
The article, Rails powered by GlassFish Application Server, tells you why the GlassFish Application Server is the preferred environment for developing and deploying Rails applications. The following list summarizes some of the many advantages of using the GlassFish application server:
- GlassFish is based on the standard, robust Java EE platform
- GlassFish has "green" deployment model, which means that you can simply create a WAR file and copy it to the application server's autodeploy directory. Conversely, typical Rails deployment requires you to spawn multiple Mongrels, front-ended by Apache and then manage them through Capistrano.
- You can integrate Ruby-on-Rails and Java EE applications in one container. This allows organizations that already have an investment in the Java EE platform to host JRuby-on-Rails applications.
- Rails applications can benefit from the out-of-the-box clustering and support for high availability that the GlassFish application server offers.
- The GlassFish application server offers database connection pooling, which allows you to reuse your database connections.
- Last, but not the least, JRuby-on-Rails applications can use the extensive set of Java libraries.
- Getting Started Guide
- Capistrano style deployment on GlassFish v3
- Configuring JRuby runtime pool
- High availability and session failover
<!-- #User Guide -->
- Develop, debug and deploy Rails on GlassFish v3 Prelude
- JRuby-on-Rails standalone and shared WARs in GlassFish v2 (Oct 4, 2007)
- Project Kenai
- SSO using Access Manager
- Jay McGaffigan, Rails Conf 2009 Interview
- WorldxChange Communication NZ
Old URL (read-only): http://wiki.glassfish.java.net/Wiki.jsp?page=JRuby
New Page: https://wikis.sun.com/display/glassfishwiki/JRuby