The Applications page opens.
The Deploy Applications or Modules page opens.
The client machine is the host on which you are viewing the Administration Console through a browser.
Click Browse to browse to the file, or type the full path to the file.
The server machine is the host that is running the domain administration server (DAS).
Click Browse Files to browse to a file, or Browse Folders to browse to a directory. Alternatively, type the full path name to the file or directory. It is common to deploy a JRuby application from a directory.
If you specified either a Packaged File to Be Uploaded to the Server or a Local Packaged File That Is Accessible From the Enterprise Server, the application type is detected automatically. If you specified a Directory That Is Accessible From the Enterprise Server, you must specify the type manually.
The default name appears if you chose to upload a file. The application name must be unique.
In the URL of the Ruby application, the context root immediately follows the port number (http://host:port/context-root/...). The context root must start with a forward slash, for example, /hello.
This option is selected by default. If this option is disabled, the application is unavailable.
If this option is not selected, an attempt to deploy an application that is already deployed results in an error. This option is disabled by default.
The default location is as-install/jruby. If you specify a value for this field, the application value overrides the JRuby Home value set for the Ruby container.
The value must be greater than or equal to the value in the Minimum Pool Size field and less than or equal to the value in the Maximum Pool Size field. The default value is 1. If you specify a value for this field, the application value overrides the Initial Pool Size value set for the Ruby container.
The value must be less than or equal to the value in the Initial Pool Size field and less than or equal to the value in the Maximum Pool Size field. The default value is 1. If you specify a value for this field, the application value overrides the Minimum Pool Size value set for the Ruby container.
The value must be greater than or equal to the value in the Minimum Pool Size field and greater than or equal to the value in the Initial Pool Size field. The default value is 1. If you specify a value for this field, the application value overrides the Maximum Pool Size value set for the Ruby container.
Available choices are rails, merb, sinatra, and auto-detection. The default is auto-detection. Setting this property to a value other than auto-detection bypasses the normal, and potentially lengthy, auto-detection process and forces deployment on the specified framework. If the deployed application is not written for the specified framework, errors result.
Available choices are production, development, and test. The default is development.
This property affects applications started using an auto-detected user-provided startup script. Available choices are:
Specifies that the framework is thread-safe and therefore does not need a pool created for it.
Specifies that the application starts with a pool of application instances, and each instance of the application is accessed by one thread at a time.
The Enterprise Server tries to detect thread safety automatically. This value is the default.
This property only affects frameworks being launched where the thread safety cannot be automatically determined. Setting this value to true does not cause an auto-detected Rails 2.1.x application to be launched in thread-safe mode, nor can it be used to force a thread-safe framework to start in pooled mode.