使用服务器上的资源运行服务器
使用服务器上的资源运行服务器发布选项会安装整个应用程序及其特定于服务器的配置并将它们从工作台复制到服务器的目录。要使用此发布选项,服务器可以是远程或本地 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 管理控制台中查看应用程序的部署描述符,则需要使用添加和除去项目向导从服务器中除去该应用程序,通过清除将复制至服务器的应用程序文件数减至最少复选框以禁用此发布设置并仅启用使用服务器上的资源运行服务器单选按钮,然后使用该向导将应用程序添加回服务器。