WebSphere Application Server V6.x 的发布设置

发布指将文件(应用程序、资源文件和部署描述符文件)复制至正确位置,以便服务器能够找到并使用这些文件。可选择是要在服务器上发布应用程序,还是要在开发环境中运行应用程序而不将应用程序复制到服务器的目录。
注: 您可以使用工作台将应用程序发布至工作台所支持的任何 WebSphere® Application Server 或除去这些应用程序。尽管可以将应用程序直接从开发环境部署到生产环境中,但建议不要这样做。应在生产服务器上执行访问控制,并且应通过受控制且可重复的流程来部署应用程序。

使用服务器上的资源运行服务器

使用服务器上的资源运行服务器发布选项会安装整个应用程序及其特定于服务器的配置并将它们从工作台复制到服务器的目录。要使用此发布选项,服务器可以是远程或本地 WebSphere Application Server V6.x。在服务器中复制应用程序的缺省位置是 \directory\profile\installedApps\cellName 目录,其中 \directory\profile 是 WebSphere Application Server 的概要文件的目录。

选择使用服务器上的资源运行服务器设置的优点是,您将从服务器的目录运行应用程序,并且可使用 WebSphere 管理控制台编辑应用程序的特定于应用程序的高级设置。然而,当您选择使用添加和除去项目向导将应用程序添加到服务器时,因为此发布选项要将更多的文件复制到服务器,所以完成此发布选项所需的时间可能超过使用工作空间中的资源运行服务器发布选项。

如果您要将发布设置切换到使用工作空间中的资源运行服务器,则需要使用添加和除去项目向导从服务器中除去该应用程序,并选择使用工作空间中的资源运行服务器单选按钮,再使用该向导将应用程序添加回服务器。

使用工作空间中的资源运行服务器

使用工作空间中的资源运行服务器发布选项要求服务器从工作空间运行应用程序。仅当运行本地 WebSphere Application Server V6.x 时此发布选项才可用,运行远程服务器时此发布选项不可用。

使用工作空间中的资源运行服务器设置在开发和测试应用程序时很有用,与使用服务器上的资源运行服务器发布选项相比,它需要复制到服务器的文件更少,因此运行速度更快。

如果启用使用工作空间中的资源运行 服务器设置并清除将复制至服务器的应用程序文件数减至最少发布选项,则当您选择使用添加和除去项目向导将应用程序添加到服务器时,不会将该应用程序复制到服务器的目录中。例如,不会将应用程序文件复制至服务器的 installedApps 目录。然而,会将应用程序复制到服务器配置目录:\directory\profile\config\cells\cellName\applications,其中 \directory\profile\ 是 WebSphere Application Server 的概要文件的目录。因此,您只可以使用 WebSphere 管理控制台来查看 J2EE 部署描述符文件。

如果您要将发布设置切换到使用服务器上的资源运行服务器,则需要使用添加和除去项目向导从服务器中除去该应用程序,并选择使用服务器上的资源运行服务器单选按钮,再使用该向导将应用程序添加回服务器。

警告:
如果您使用“使用工作空间中的资源运行服务器”发布选项,而您删除了工作空间,则服务器不再能够找到您的应用程序。因此,如果您未对应用程序进行源控制管理而删除了工作空间,则文件系统中会丢失该应用程序。
将复制至服务器的应用程序文件数减至最少

选择使用工作空间中的资源运行服务器选项后,将提供将复制至服务器的应用程序文件数减至最少这一附加发布选项。此选项旨在通过减少复制至服务器的文件数来优化服务器上的发布时间。不会将应用程序文件复制至服务器的 installedApps 目录,也不会将应用程序复制至服务器配置目录。因此,配置应用程序时不能使用 WebSphere 管理控制台编辑部署描述符信息。您只能在工作台中编辑应用程序的 J2EE 部署描述符文件。仅当运行本地 WebSphere Application Server V6.x 且从工作空间运行应用程序时此发布选项才可用,运行远程服务器时此发布选项不可用。

如果要能够在 WebSphere 管理控制台中查看应用程序的部署描述符,则需要使用添加和除去项目向导从服务器中除去该应用程序,通过清除将复制至服务器的应用程序文件数减至最少复选框以禁用此发布设置并仅启用使用服务器上的资源运行服务器单选按钮,然后使用该向导将应用程序添加回服务器。

限制
  • 仅当发布至 WebSphere Application Server V6.0.2.5 和更高版本时,才支持使用将复制至服务器的应用程序文件数减至最少选项。否则,如果对版本 6.0.2.5 之前的 WebSphere Application Server 选择此选项,则会忽略此选项。
  • 如果对 WebSphere Application Server V6.0.x 启用将复制至服务器的应用程序文件数减至最少选项,则此选项会导致通用测试客户机不工作。
要为 WebSphere Application Server V6.x 配置发布设置:
  1. 在“服务器”视图中,双击 WebSphere Application Server V6.x 以打开服务器编辑器。
  2. 单击概述选项卡。
  3. 展开发布部分。
  4. 使用单选按钮来选择下列任何一项:
    • 使用工作空间中的资源运行服务器
    • 使用服务器上的资源运行服务器
  5. 可选)如果选择“使用工作空间上的资源运行服务器”单选按钮,则可选择将复制至服务器的应用程序文件数减至最少复选框。运行本地 WebSphere Application Server V6.1 时,将在缺省情况下启用此选项。如果正在运行本地 WebSphere Application Server V6.0.x1,则缺省情况下已清除此选项。
  6. 保存并关闭编辑器。
相关概念
“服务器”视图
相关任务
创建 WebSphere Application Server V6.x
相关信息
WebSphere Application Server 维护版
1 WebSphere Application Server Toolkit V6.1.x 中未提供该服务器,但在诸如 Rational® Application Developer V7.0.x 或 Rational Software Architect V7.0.x 之类的产品中提供了该服务器

反馈