本主题描述在
WebSphere® Application Server Network
Deployment(ND)受管服务器环境中将工作台用作管理客户机时受支持的任务和限制。
在“服务器”视图中,可以创建服务器,这将创建从工作台对现有服务器的引用,其中现有服务器是通过安装应用程序服务器或服务器概要文件创建的。可在工作台中使用服务器工具执行任务,如在服务器中添加或除去项目以及将应用程序发布至服务器。工作台中的服务器工具的主要用来在
WebSphere
Application Server 上编辑、编译和测试应用程序。主要用于调试和测试应用程序的 WebSphere Application
Server 又称为 WebSphere 测试环境。
可为 WebSphere
测试环境创建两种类型的应用程序服务器条目:
- 独立(非受管)
- 独立或非受管应用程序服务器就是未运行 Node Agent 以管理其进程的服务器。非受管应用程序服务器的示例包括
WebSphere Application
Server Base 版、WebSphere Application Server Express
版或 WebSphere Application Server Network Deployment
环境中的非受管服务器。
- 联合(受管)
- 联合或受管应用程序服务器就是在运行 Node Agent 以管理其进程的
WebSphere Application
Server Network Deployment 拓扑单元中定义的节点。
但是,您需要注意,将 WebSphere
测试环境指定为使用独立或联合服务器时,服务器工具的操作方式是不同的。此信息中心中的主题的主要用来将 WebSphere
测试环境指定为使用独立服务器时服务器工具的行为。而以下列表将描述
WebSphere
测试环境指定为使用联合服务器时服务器工具的行为:
- “服务器”视图中的服务器状态将显示 Deployment Manager 的状态,如已启动或已停止。这就是在“服务器”视图中创建服务器时需要指定 Deployment Manager 的主机名和端口号的原因。
- 来自服务器工具的任意停止命令将停止 Deployment Manager 而不停止联合服务器。
- 需要使用 WebSphere Application Server
的管理控制台来查看实际应用程序服务器或 Node Agent 的状态,如已启动或已停止。
- 开发应用程序一定不能已经存在于 Deployment Manager 中,因此一定不能映射至其他联合目标。如果从工作台将应用程序发布至联合服务器,则会替换原始应用程序至联合目标的映射。
- 对 Deployment Manager 安装或更新应用程序依赖于单元操作
NodeSync,以将应用程序传送至目标服务器或集群。此传送是使用以时间间隔计时的
AutoSync 操作完成的,或者使用
WebSphere Application
Server 的管理控制台手工 NodeSync 操作执行分发来完成。这是 Deployment Manager
的正常延迟,用于传送至节点以便节点展开企业应用程序(EAR)。
- 除非您注销管理控制台会话并再次登录,否则任何正在运行的管理控制台会话都不会知道工作台中的服务器工具何时安装或卸载应用程序。
- 服务器工具支持对联合服务器或集群添加项目(安装应用程序)、除去项目(卸载应用程序)和发布应用程序(更新应用程序)。但是,服务器工具不支持对联合服务器或集群执行下列任务:
- 在服务器上运行
- 运行通用测试客户机
- 热方法替换
- 创建表和数据源
- 在服务器上调试:没有集成的调试工具。例如,不能设置断点和停止执行,也不能监视或更改变量。
因为服务器工具与
Deployment Manager 通信而不与联合服务器或集群通信,所以不支持对联合服务器执行上述任务。
总之,可在工作台中将联合服务器或集群定义为
WebSphere
测试环境,只要记住 WebSphere
测试环境指定为独立或联合服务器时服务器工具的操作方式不同。
提示: 在“服务器”视图中创建联合服务器时,必须已经创建实际联合服务器并且它已经在受管单元中运行。服务器工具不会复制此受管单元功能,请参阅
WebSphere Application Server
信息中心以了解有关将服务器或集群添加至受管单元的信息。要在工作台中为现有联合服务器创建条目:
- 在“服务器”视图中,单击右键并选择新建 > 服务器。新建服务器向导打开。
- 在服务器的主机名字段中,指定 Deployment Manager 的主机名。单击下一步。“WebSphere
服务器设置”页打开。
- 在 RMI 或 SOAP 字段中指定 Deployment Manager 的端口。
不要尝试在“服务器”视图中创建对应实际联合服务器主机名和端口的服务器条目,这是因为这些服务器端口已被管理该服务器的 Node Agent 占用。仅应使用
Deployment Manager 及其 Node Agent 代理管理联合服务器。