部署应用程序或模块

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

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

位置

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

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

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

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

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

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

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

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

类型

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

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

Web 应用程序的其他选项

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

上下文根目录

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

应用程序名称

应用程序名称。

虚拟服务器

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

状态

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

预编译 JSP

如果启用了此选项,将对 JavaServer PagesTM ( JSPTM) 文件进行预编译。如果禁用此选项,则在运行时首次访问 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。默认情况下禁用此选项。

说明

应用程序说明。

连接器模块的其他选项

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

应用程序名称

应用程序名称。

状态

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

运行验证器

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

线程池 ID

应用程序要使用的线程池的名称。

说明

应用程序说明。

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 运行时的最大数目。此值必须等于或大于“最小运行时”字段中的值,并且等于或大于“运行时”字段中的值。默认值为 2。如果为此字段指定值,则应用程序值会覆盖为 Ruby 容器设置的“最大运行时”值。

框架

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

Rack 环境

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

MT 安全

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

true

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

false

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

default

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

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

虚拟服务器

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

说明

应用程序说明。

相关任务
相关的 asadmin 命令