配置二进制位置和用法

可指定应用程序使用的二进制文件所在的位置、产品是否自动分发二进制文件或者是否配置二进制文件的用法。

准备工作

您的应用程序或模块已部署在服务器上。

有关此任务

可以使用管理控制台来更改应用程序或模块的设置。

注意: 如果应用程序正在运行,那么更改应用程序设置会导致应用程序重新启动。 在独立服务器上,应用程序在您保存更改后将重新启动。 在多服务器产品上,应用程序将在您保存更改后重新启动,并且在安装应用程序的节点上,文件将同步。 要控制对多服务器产品进行同步的时间,请取消选择控制台首选项页面上的将更改与节点同步

过程

  1. 单击控制台导航树中的 应用程序 > 应用程序类型 > WebSphere 企业应用程序 > application_name > 应用程序二进制文件

    将显示“应用程序二进制文件”页面。

  2. 指定用于保存应用程序二进制文件的目录。

    缺省值为 ${APP_INSTALL_ROOT}/cell_name,其中 ${APP_INSTALL_ROOT} 变量为 profile_root/installedApps。 例如:

    [z/OS][AIX Solaris HP-UX Linux Windows]
    C:/WebSphere/AppServer/profiles/profile_name/installedApps/cell_name
    [IBM i]
    profile_root/installedApps/cell_name

    请参阅 应用程序二进制设置 ,以获取 位置 (完整路径) 设置的详细描述。

  3. 指定应用程序服务器使用的绑定、扩展和部署描述符。

    缺省情况下,应用程序服务器使用随应用程序部署文档 ( deployment.xml 文件) 一起提供的绑定,扩展和部署描述符。

    要指定应用程序服务器使用应用程序归档 (EAR) 文件中的绑定、扩展和部署描述符,请选择使用二进制配置信息

  4. 指定产品是否自动将应用程序二进制文件分布至单元上的其他节点。
    在缺省情况下,将选择允许二进制分发、扩展以及在卸载后进行清除,并且会自动分发二进制文件。
    注: 在卸载后启用二进制分发,扩展和清除 值不打算在安装应用程序后进行更改。 如果您需要更改此属性,请卸载该应用程序,然后在对该属性指定新值的情况下安装该应用程序。

    如果禁用了此选项,那么必须确保在所有运行该应用程序的节点上的目标目录中适当地展开应用程序二进制文件。

    重要信息: 如果禁用此选项,并且未将应用程序二进制文件复制并展开到节点,那么稍后保存配置或手动同步不会将应用程序二进制文件移动到节点。
  5. 对二进制文件指定访问许可权。
    1. 确保已启用 在卸载后启用二进制分发,扩展和清除 选项。
      必须启用该选项以对二进制文件指定访问许可权。
    2. 对于 文件许可权,请指定一个字符串,用于定义在指定位置中展开的二进制文件的访问许可权。

      可以在文本字段中指定文件许可权。 还可以通过从多选项列表中选择某些常用的文件许可权来设置这些许可权。 列表选项将覆盖文本字段中设置的文件许可权。

      有关 文件许可权的详细信息,请参阅 应用程序二进制设置

  6. 单击确定

结果

应用程序或模块配置已更改。 应用程序或独立 Web 模块将重新启动以使更改生效。

下一步做什么?

如果应用程序或模块部署在集群中,并且不再需要进行配置更改,请在企业应用程序页面上单击推出更新,以将更改后的配置传播到集群中所有部署了该应用程序或模块的集群成员。 推出更新将按顺序更新包含集群成员的节点上的配置。

保存对管理配置所作的更改。

在多服务器产品中,将 Deployment Manager 上的配置更改与各个将要运行应用程序的节点的配置进行同步时,将把应用程序二进制文件传送到那些节点。