Administration Server 高级设置使您可以设置用于部署应用程序的常规属性。使用这些属性,可以确保和监视对部署的应用程序所做的更改进行检测,以及重新装入已修改的类。
如果启用了动态重新装入,服务器将定期检查已部署的应用程序的文件中的更改并按照更改自动重新装入应用程序。动态重新装入在开发环境中很有用,因为它允许快速测试代码更改。但在生产环境中,动态重新装入可能会使性能降低。
动态重新装入适用于开发环境。它与会话持久性(一种生产环境功能)不兼容。如果启用了动态部署,请勿启用会话持久性。
动态重新装入仅适用于默认服务器实例。
要在“应用程序配置”页面中配置动态重新装入,请配置以下项目:
重新装入:使用“已启用”复选框来启用或禁用动态重新装入。
重新装入轮询时间间隔:指定服务器检查已部署的应用程序中的更改的频率。
管理会话超时:指定管理会话超时且必须重新登录之前的时间。
自动部署功能使您能够通过将预封装的应用程序或模块复制到 domain-dir/autodeploy 目录来部署该应用程序或模块。
例如,将名为 hello.war 的文件复制到 domain-dir/autodeploy 目录。要取消部署应用程序,请从 autodeploy 目录中删除 hello.war 文件。
自动部署功能适用于开发环境。它与会话持久性(一种生产环境功能)不兼容。如果启用了自动部署,请勿启用会话持久性。
自动部署仅适用于默认服务器实例。
转至“应用程序配置”页面。
通过选中或取消选中“已启用”复选框来启用或禁用自动部署。
在“自动部署轮询时间间隔”字段中,指定服务器检查自动部署目录中的应用程序文件或模块文件的频率。
更改轮询时间间隔不会影响部署应用程序或模块所需的时间。
在“自动部署”目录中,如果指定建立应用程序的目录,则不必将文件复制到默认自动部署目录中。
默认情况下,可使用变量自动更改多个服务器实例的目录。
要在部署之前运行验证器,请选中“已启用验证器”复选框。
验证器将检查文件的结构和内容。大型应用程序的检验通常会很耗费时间。
要预编译 JSP 页面,请选中 "JSP" 复选框。
如果未选中此复选框,则首次访问 JSP 页面时会在运行时编译这些页面。由于编译通常很耗费时间,因此在生产环境中请选中此复选框。
单击“添加属性”按钮以指定其他设置。
包括以下域属性。
表 1–1 域属性值
属性 |
定义 |
---|---|
com.sun.aas.installRoot |
应用程序服务器的安装目录。 |
com.sun.aas.instanceRoot |
服务器实例的顶层目录。 |
com.sun.aas.hostName |
主机(计算机)的名称。 |
com.sun.aas.javaRoot |
.J2SE 安装目录。 |
com.sun.aas.imqLib |
Sun Java System Message Queue 软件库目录。 |
com.sun.aas.configName |
服务器实例正在使用的配置的名称。 |
com.sun.aas.instanceName |
服务器实例的名称。该属性对于 default-config 不可用,但可用于自定义的配置。 |
com.sun.aas.clusterName |
群集的名称。仅在群集的服务器实例上设置了该属性。该属性对于 default-config 不可用,但可用于自定义的配置。 |
com.sun.aas.domainName |
域的名称。该属性对于 default-config 不可用,但可用于自定义的配置。 |