使用自动部署

自动部署功能使您能够通过将预封装的应用程序或模块复制到 install_dir/domains/domain_dir/autodeploy 目录中来对其进行部署。

例如,将名为 hello.war 的文件复制到 install_dir/domains/domain1/autodeploy 目录。要取消部署应用程序,请从 autodeploy 目录中删除 hello.war 文件。

您也可以使用管理控制台或 asadmin 工具来取消部署应用程序。在这种情况下,归档文件将保留。

自动部署功能适用于开发环境。它与会话持久性(一种生产环境功能)不兼容。如果启用了动态部署,请勿启用会话持久性。


自动部署仅适用于默认服务器实例。


要配置自动部署功能,请执行以下步骤:

  1. 在树组件中,展开“独立实例”节点。
  2. 单击 "server"(管理服务器)。
  3. 单击“高级”。
  4. 在“应用程序配置”页面中,配置以下项目:
    1. 通过选中或取消选中“已启用”复选框来启用或禁用自动部署。
    2. 在“自动部署轮询时间间隔”字段中,指定服务器检查自动部署目录中的应用程序文件或模块文件的频率。更改轮询时间间隔不会影响部署应用程序或模块所需的时间。
    3. 在“自动部署目录”中,如果指定建立应用程序的目录,则不必将文件复制到默认自动部署目录中。
    4. 默认目录是服务器实例的根目录中名为 autodeploy 的目录。默认情况下,可使用变量自动更改多个服务器实例的目录。

    5. 要在部署之前运行验证器,请选中“已启用验证器”复选框。验证器将检查文件的结构和内容。大型应用程序的检验通常会很耗费时间。
    6. 要预编译 JSP 页面,请选中 "JSP" 复选框。如果未选中此复选框,则首次访问 JSP 页面时会在运行时编译这些页面。由于编译通常很耗费时间,因此在生产环境中请选中此复选框。

另请参见: 启用和禁用动态重新装入


法律通告