此时将打开“应用程序”页面。
此时将打开“部署应用程序或模块”页面。
客户机是可通过浏览器查看管理控制台的主机。
单击“浏览”以找到文件,或键入文件的完整路径。
服务器计算机是运行域管理服务器 (Domain Administration Server, DAS) 的主机。
单击“浏览文件”浏览至文件,或者单击“浏览文件夹”浏览至目录。此外,还可键入文件或目录的完整路径名。从目录部署 JRuby 应用程序很常见。
如果已指定“要上载到服务器的打包文件”或“可从 GlassFish Server 访问的本地打包文件”,则系统会自动检测应用程序类型。如果已指定“可从 GlassFish Server 访问的目录”,则必须手动指定类型。
如果选择上载文件,则将显示默认名称。应用程序名称必须唯一。
在 Ruby 应用程序的 URL 中,上下文根目录紧跟着端口号 (http://host: port/context-root/...)。上下文根目录必须以正斜杠开头,例如:/hello。
默认情况下,此选项已选中。如果禁用此选项,则应用程序将不可用。
如果未选中此选项,则尝试部署已部署的应用程序将导致出错。默认情况下禁用此选项。
默认位置为 as-install/jruby。如果为此字段指定值,则应用程序值会覆盖为 Ruby 容器设置的“JRuby 主目录”值。
该值必须大于或等于“最小池大小”字段中的值,并小于或等于“最大池大小”字段中的值。默认值为 1。如果为此字段指定值,则应用程序值会覆盖为 Ruby 容器设置的“初始池大小”值。
该值必须小于或等于“初始池大小”字段中的值,并小于或等于“最大池大小”字段中的值。默认值为 1。如果为此字段指定值,则应用程序值会覆盖为 Ruby 容器设置的“最小池大小”值。
该值必须大于或等于“最小池大小”字段中的值,并大于或等于“初始池大小”字段中的值。默认值为 1。如果为此字段指定值,则应用程序值会覆盖为 Ruby 容器设置的“最大池大小”值。
可用选项为 rails、merb、sinatra 和 auto-detection。默认值为 auto-detection。如果将此属性设置为不同于 auto-detection 的值,则会绕过正常并且可能冗长的自动检测过程,强制在指定框架上进行部署。如果部署的应用程序不是为指定框架编写的,则会发生错误。
可用选项为 production、development 和 test。默认值为 development。
此属性会影响使用自动检测用户提供启动脚本启动的应用程序。可用选项为:
指定框架是线程安全的,因此不需要为其创建的池。
指定应用程序与应用程序实例池一起启动,并且应用程序的每个实例一次由一个线程访问。
GlassFish Server 尝试自动检测线程安全。该值为默认值。
此属性仅影响在无法自动确定线程安全的情况下启动的框架。将此值设置为 true 不会导致自动检测的 Rails 2.1.x 应用程序在线程安全模式下启动,此应用程序也不能用来强制线程安全框架在池模式下启动。