部署应用程序或模块

使用“部署应用程序或模块”页面可以部署应用程序。

“部署应用程序或模块”页面包含用于所有应用程序的以下选项:只有在为应用程序指定“位置”字段以后,才会显示其他选项。

位置

您要部署的应用程序的归档位置。

以下选项指明了可以访问归档文件的位置,以及归档文件是一个文件还是一个目录。

要上载到服务器的打包文件

归档文件位于客户机中的文件或可从客户机访问的文件中。

客户机是可通过浏览器查看管理控制台的主机。

可从 GlassFish Server 访问的本地打包文件或目录

归档文件是位于服务器计算机上的文件,或者是展开目录中的未打包应用程序。

服务器计算机是运行 GlassFish Server 域管理服务器的主机。

类型

应用程序类型。可用选项为:

在下面的章节中描述了各种应用程序类型的其他选项。

Web 应用程序的其他选项

如果应用程序类型为 Web 应用程序,则会显示以下选项:

上下文根目录

应用程序的路径。在 Web 应用程序的 URL 中,上下文根目录要紧跟着端口号 (http://host:port /context-root/...)。上下文根目录必须以正斜杠开头,例如:/hello

应用程序名称

应用程序名称。

虚拟服务器

与此应用程序相关联的虚拟服务器。

状态

如果选中此选项,则将启用应用程序。默认情况下,此选项已选中。

预编译 JSP

如果选中了此选项,将对 JavaServer Pages (JSP) 文件进行预编译。如果禁用此选项,则在运行时首次访问 JSP 文件时对其进行编译。默认情况下禁用此选项。

运行验证器

如果选中此选项,则将在部署前运行验证器。如果验证失败,则部署将不会执行。验证器将检查文件的结构和内容。大型应用程序的检验通常会很耗费时间。默认情况下禁用此选项。

强制重新部署

如果选中此选项,则将重新部署应用程序(如果应用程序已部署的话)。如果未选中此选项,则尝试部署已部署的应用程序将导致出错。默认情况下禁用此选项。

特定于此模块或应用程序并且以逗号分隔的库 JAR 文件列表。路径可以是绝对路径或相对路径。相对路径是相对于 domain-dir/lib/applibs 的路径。如果路径是绝对路径,则域管理服务器 (DAS) 必须能够访问此路径,这意味着此路径必须在 domain-dir 下。这些库按其指定的顺序供应用程序使用。

说明

应用程序说明。

企业应用程序的其他选项

如果应用程序类型为企业应用程序,则会显示以下选项:

应用程序名称

应用程序名称。

虚拟服务器

与此应用程序相关联的虚拟服务器。

状态

如果选中此选项,则将启用应用程序。默认情况下,此选项已选中。

预编译 JSP

如果选中了此选项,将对 JavaServer Pages (JSP) 文件进行预编译。如果禁用此选项,则在运行时首次访问 JSP 文件时对其进行编译。默认情况下禁用此选项。

运行验证器

如果选中此选项,则将在部署前运行验证器。如果验证失败,则部署将不会执行。验证器将检查文件的结构和内容。大型应用程序的检验通常会很耗费时间。默认情况下禁用此选项。

强制重新部署

如果选中此选项,则将重新部署应用程序(如果应用程序已部署的话)。如果未选中此选项,则尝试部署已部署的应用程序将导致出错。默认情况下禁用此选项。

Java Web Start

如果选中此选项,则允许应用程序客户机模块访问 Java Web Start。默认情况下禁用此选项。

特定于此应用程序并且以逗号分隔的库 JAR 文件列表。指定绝对路径或相对路径。相对路径是相对于 domain-dir/lib/applibs 的路径。如果路径是绝对路径,则域管理服务器 (DAS) 必须能够访问此路径,这意味着此路径必须在 domain-dir 下。这些库按其指定的顺序供应用程序使用。

说明

应用程序说明。

应用程序客户机的其他选项

如果应用程序类型为应用程序客户机,则会显示以下选项:

应用程序名称

应用程序名称。

运行验证器

如果选中此选项,则将在部署前运行验证器。如果验证失败,则部署将不会执行。验证器将检查文件的结构和内容。大型应用程序的检验通常会很耗费时间。默认情况下禁用此选项。

强制重新部署

如果选中此选项,则将重新部署应用程序(如果应用程序已部署的话)。如果未选中此选项,则尝试部署已部署的应用程序将导致出错。默认情况下禁用此选项。

Java Web Start

如果选中此选项,则允许应用程序客户机模块访问 Java Web Start。默认情况下禁用此选项。

说明

应用程序说明。

连接器模块的其他选项

如果应用程序类型为连接器模块,则会显示以下选项:

应用程序名称

应用程序名称。

状态

如果选中此选项,则将启用应用程序。默认情况下,此选项已选中。

运行验证器

如果选中此选项,则将在部署前运行验证器。如果验证失败,则部署将不会执行。验证器将检查文件的结构和内容。大型应用程序的检验通常会很耗费时间。默认情况下禁用此选项。

强制重新部署

如果选中此选项,则将重新部署应用程序(如果应用程序已部署的话)。如果未选中此选项,则尝试部署已部署的应用程序将导致出错。默认情况下禁用此选项。

说明

应用程序说明。

EJB Jar 的其他选项

如果应用程序类型为 EJB Jar,则会显示以下选项:

应用程序名称

应用程序名称。

状态

如果选中此选项,则将启用应用程序。默认情况下,此选项已选中。

运行验证器

如果选中此选项,则将在部署前运行验证器。如果验证失败,则部署将不会执行。验证器将检查文件的结构和内容。大型应用程序的检验通常会很耗费时间。默认情况下禁用此选项。

强制重新部署

如果选中此选项,则将重新部署应用程序(如果应用程序已部署的话)。如果未选中此选项,则尝试部署已部署的应用程序将导致出错。默认情况下禁用此选项。

特定于此模块或应用程序并且以逗号分隔的库 JAR 文件列表。指定绝对路径或相对路径。相对路径是相对于 domain-dir/lib/applibs 的路径。如果路径是绝对路径,则域管理服务器 (DAS) 必须能够访问此路径,这意味着此路径必须在 domain-dir 下。这些库按其指定的顺序供应用程序使用。

说明

应用程序说明。

Ruby 应用程序的其他选项

如果应用程序类型为 Ruby 应用程序,则会显示以下选项:

应用程序名称

应用程序名称。

上下文根目录

应用程序的路径。在 Web 应用程序的 URL 中,上下文根目录要紧跟着端口号 (http://host:port /context-root/...)。上下文根目录必须以正斜杠开头,例如:/hello

状态

如果选中此选项,则将启用应用程序。默认情况下,此选项已选中。

强制重新部署

如果选中此选项,则将重新部署应用程序(如果应用程序已部署的话)。如果未选中此选项,则尝试部署已部署的应用程序将导致出错。默认情况下禁用此选项。

JRuby 主目录

安装 JRuby 容器的目录路径。默认位置为 as-install/jruby。如果为此字段指定值,则应用程序值会覆盖为 Ruby 容器设置的“JRuby 主目录”值。

初始池大小

要启动的 JRuby 运行时的初始数目。该值必须大于或等于“最小池大小”字段中的值,并小于或等于“最大池大小”字段中的值。默认值为 1。如果为此字段指定值,则应用程序值会覆盖为 Ruby 容器设置的“初始池大小”值。

最小池大小

池中 JRuby 运行时的最小数目。该值必须小于或等于“初始池大小”字段中的值,并小于或等于“最大池大小”字段中的值。默认值为 1。如果为此字段指定值,则应用程序值会覆盖为 Ruby 容器设置的“最小池大小”值。

最大池大小

池中 JRuby 运行时的最大数目。该值必须大于或等于“最小池大小”字段中的值,并大于或等于“初始池大小”字段中的值。默认值为 1。如果为此字段指定值,则应用程序值会覆盖为 Ruby 容器设置的“最大池大小”值。

框架

要在其上部署应用程序的框架。可用选项为 railsmerbsinatraauto-detection。默认值为 rails。如果将此属性设置为不同于 auto-detection 的值,则会绕过正常并且可能冗长的自动检测过程,强制在指定框架上进行部署。如果部署的应用程序不是为指定框架编写的,则会发生错误。

Rack 环境

JRuby 框架(例如 Rails 或 Merb)的运行环境。可用选项为 productiondevelopmenttest。默认值为 development

MT 安全

应用程序将在其中运行的框架的线程安全设置。此属性会影响使用自动检测用户提供启动脚本启动的应用程序。可用选项为:

true

指定框架是线程安全的,因此不需要为其创建的池。

false

指定应用程序与应用程序实例池一起启动,并且应用程序的每个实例一次由一个线程访问。

default

GlassFish Server 尝试自动检测线程安全。该值为默认值。

此属性仅影响在无法自动确定线程安全的情况下启动的框架。将此值设置为 true 不会导致自动检测的 Rails 2.1.x 应用程序在线程安全模式下启动,此应用程序也不能用来强制线程安全框架在池模式下启动。

虚拟服务器

与此应用程序相关联的虚拟服务器。

说明

应用程序说明。

针对“其他”类型的应用程序的其他选项

如果应用程序类型为“其他”,则会显示以下选项。

应用程序名称

应用程序名称。

虚拟服务器

与此应用程序相关联的虚拟服务器。

状态

如果选中此选项,则将启用应用程序。默认情况下,此选项已选中。

预编译 JSP

如果选中了此选项,将对 JavaServer Pages (JSP) 文件进行预编译。如果禁用此选项,则在运行时首次访问 JSP 文件时对其进行编译。默认情况下禁用此选项。

运行验证器

如果选中此选项,则将在部署前运行验证器。如果验证失败,则部署将不会执行。验证器将检查文件的结构和内容。大型应用程序的检验通常会很耗费时间。默认情况下禁用此选项。

强制重新部署

如果选中此选项,则将重新部署应用程序(如果应用程序已部署的话)。如果未选中此选项,则尝试部署已部署的应用程序将导致出错。默认情况下禁用此选项。

特定于此模块或应用程序并且以逗号分隔的库 JAR 文件列表。指定绝对路径或相对路径。相对路径是相对于 domain-dir/lib/applibs 的路径。如果路径是绝对路径,则域管理服务器 (DAS) 必须能够访问此路径,这意味着此路径必须在 domain-dir 下。这些库按其指定的顺序供应用程序使用。

说明

应用程序说明。

相关任务
相关的 asadmin 命令
版权所有 © 2010, Oracle 和/或其附属公司。 保留所有权利。 法律声明