As described in JRuby on Rails, the Sun GlassFish Enterprise Server v3, and the GlassFish v3 Gem, you have two ways to deploy your Rails application on the Enterprise Server:
Deploy it as a directory to the Enterprise Server.
Run it using the GlassFish v3 Gem.
For more details on running the Rails application using GlassFish v3 Gem, see To Run a Rails Application on GlassFish v3 Gem. This section shows you how to deploy the hello application that you created in the previous section, as a directory with the asdmin CLI and how to access the application from your web browser. You can also use these same instructions to deploy a legacy Rails application.
You can use directory-based deployment to deploy any Rails application to the Enterprise Server. To deploy the hello application to the Enterprise Server as a directory, do the following:
Start the Enterprise Server with the following command:
asadmin start-domain
Change to the directory where you created the sample application. For example:
/apps/jruby-apps/hello
Deploy the hello application with asadmin command:
asadmin deploy hello
Run the hello application using the following URL in your browser:
http://localhost:8080/hello/ |