扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
引言
本文中的信息将帮助您开始准备 IBM WebSphere Application Server 环境,以便旧版本的 WebSphere Application Server 能够与 Version 6.1 一起共存。这里描述的任务只进行了概要性的讨论,以便为您提供有关一些要点的总体认识,包括着手进行准备的指导原则和重要共存选项。
共存是指多个 WebSphere Application Server 安装同时在同一台计算机上独立运行的能力。多个安装可以包括多个版本和同一版本的多个实例。共存的一个示例就是 WebSphere Application Server V5.0.x 与 WebSphere Application Server V6.1 同时在同一台计算机上运行。
本文中描述的步骤和视图仅适用于分布式和 iSeries™ 平台上的 WebSphere Application Server 共存。
本文没有提到互操作性,互操作性涉及两个不同 WebSphere Application Server 版本如何相互通信。
|
为共存做准备
WebSphere Application Server V6.1、WebSphere Application Server - Express V6.1 和 WebSphere Application Server Network Deployment V6.1 可以与下列旧版本的 WebSphere Application Server 共存:
基本上,只要不发生端口冲突,WebSphere Application Server Version 5.x、6.0.x 和 6.1 产品的所有组合都可以共存。WebSphere Application Server Version 5.x 和 V6.0.x 客户机可以与 Version 6.1 客户机共存。
在您开始设置共存环境之前,在规划与 WebSphere Application Server V5.0.x、V5.1.x 或 V6.1.x 的共存时,以下注意事项将适用,除非另外作出说明:
|
使用唯一端口
为了使不同版本的 WebSphere Application Server 在单台计算机上共存并同时运行,每个版本必须使用唯一的端口。下面提供了旧版本的 WebSphere Application Server 的可共存缺省端口号。您需要检查并验证环境所使用的实际端口号,因为它们是可修改的。
Version 6.1 的端口号
对于 WebSphere Application Server V6.1,请检查 serverindex.xml 文件以了解该配置的大多数端口值。表 1 显示了缺省的端口定义集。
端口名称 | Base/Express 版的值 | Network Deployment 版的值 |
---|---|---|
HTTP_TRANSPORT | 9080 | 9080 |
HTTP_TRANSPORT_ADMIN | 9060 | 9060 |
HTTPS_TRANSPORT | 9443 | n/a |
HTTPS_TRANSPORT_ADMIN | 9043 | 9043 |
BOOTSTRAP_ADDRESS | 2809 | 9809 |
SOAP_CONNECTOR_ADDRESS | 8880 | 8879 |
SAS_SSL_SERVERAUTH_LISTENER_ADDRESS | 9401 | 9401 |
CSIV2_SSL_SERVERAUTH_LISTENER_ADDRESS | 9403 | 9403 |
CSIV2_SSL_MUTUALAUTH_LISTENER_ADDRESS | 9402 | 9402 |
ORB_LISTENER_ADDRESS | 9100 | 9100 |
DCS_UNICAST_ADDRESS | 9353 | 9352 |
SIB_ENDPOINT_ADDRESS | 7276 | 7276 |
SIB_ENDPOINT_SECURE_ADDRESS | 7286 | 7286 |
SIB_MQ_ENDPOINT_ADDRESS | 5558 | n/a |
SIB_MQ_ENDPOINT_SECURE_ADDRESS | 5578 | n/a |
SIP_DEFAULTHOST | 5060 | n/a |
SIP_DEFAULTHOST_SECURE | 5061 | n/a |
JMSSERVER_SECURITY_PORT | 5557 | n/a |
DRS_CLIENT_ADDRESS | 7873 | 7989 |
IBM HTTP Server 端口 | 80 | n/a |
IBM HTTP Server Admin 端口 | 8008 | n/a |
CELL_DISCOVERY_ADDRESS | n/a | 7277 |
在 Version 6.1 中,当您将某个应用程序服务器节点联合到部署管理器计算单元中时,部署管理器会在该应用程序服务器节点上实例化节点代理服务器进程。缺省情况下,节点代理服务器会生成唯一端口分配。
Version 6.0 的端口号
对于 WebSphere Application Server V6,请检查 serverindex.xml 文件以了解该配置的大多数端口值。表 2 显示了缺省的端口定义集。
端口名称 | Base/Express 版的值 | Network Deployment 版的值 |
---|---|---|
HTTP_TRANSPORT | 9080 | n/a |
HTTP_TRANSPORT_ADMIN | 9060 | 9060 |
HTTPS_TRANSPORT | 9443 | n/a |
HTTPS_TRANSPORT_ADMIN | 9043 | 9043 |
BOOTSTRAP_ADDRESS | 2809 | 9809 |
SOAP_CONNECTOR_ADDRESS | 8880 | 8879 |
SAS_SSL_SERVERAUTH_LISTENER_ADDRESS | 9401 | 9401 |
CSIV2_SSL_SERVERAUTH_LISTENER_ADDRESS | 9403 | 9403 |
CSIV2_SSL_MUTUALAUTH_LISTENER_ADDRESS | 9402 | 9402 |
ORB_LISTENER_ADDRESS | 9100 | 9100 |
DCS_UNICAST_ADDRESS | 9353 | 9352 |
SIB_ENDPOINT_ADDRESS | 7276 | 7276 |
SIB_ENDPOINT_SECURE_ADDRESS | 7286 | 7286 |
SIB_MQ_ENDPOINT_ADDRESS | 5558 | 5558 |
SIB_MQ_ENDPOINT_SECURE_ADDRESS | 5578 | 5578 |
JMSSERVER_SECURITY_PORT | 5557 | n/a |
DRS_CLIENT_ADDRESS | 7873 | 7879 |
IBM HTTP Server 端口 | 80 | n/a |
IBM HTTP Server Admin 端口 | 8008 | n/a |
NODE_MULTICAST_IPV6_DISCOVERY_ADDRESS | 5001 | 5001 |
CELL_DISCOVERY_ADDRESS | n/a | 7277 |
CELL_MULTICAST_DISCOVERY_ADDRESS | n/a | 7272 |
在 Version 6.0 中,当您将某个应用程序服务器节点联合到部署管理器计算单元中时,部署管理器会在该应用程序服务器节点上实例化节点代理服务器进程。缺省情况下,节点代理服务器会生成唯一端口分配。
Version 5.x 的端口号
对于 WebSphere Application Server V5.x,请检查 serverindex.xml 和 server.xml 文件以了解该配置的大多数端口值。表 3 显示了缺省的端口定义集。
端口名称 | Base/Express 版的值 | Network Deployment 版的值 |
---|---|---|
HTTP_TRANSPORT | 9080 | n/a |
HTTP_TRANSPORT_ADMIN | 9090 | 9090 |
HTTPS_TRANSPORT | 9443 | n/a |
HTTPS_TRANSPORT_ADMIN | 9043 | 9043 |
JMSSERVER_SECURITY_PORT | 5557 | n/a |
JMSSERVER_QUEUED_ADDRESS | 5558 | n/a |
JMSSERVER_DIRECT_ADDRESS | 5559 | n/a |
BOOTSTRAP_ADDRESS | 2809 | 9809 |
SOAP_CONNECTOR_ADDRESS | 8880 | 8879 |
DRS_CLIENT_ADDRESS | 7873 | 7989 |
SAS_SSL_SERVERAUTH_LISTENER_ADDRESS | 0 | 9401 |
CSIV2_SSL_SERVERAUTH_LISTENER_ADDRESS | 0 | 9403 |
CSIV2_SSL_MUTUALAUTH_LISTENER_ADDRESS | 0 | 9402 |
IBM HTTP Server 端口 | 80 | n/a |
IBM HTTP Server Admin 端口 | 8008 | n/a |
CELL_DISCOVERY_ADDRESS | n/a | 7277 |
CELL_MULTICAST_DISCOVERY_ADDRESS | n/a | 7272 |
ORB_LISTENER_ADDRESS | 9100 | 9100 |
|
带共存选项安装 WebSphere Application Server V6.1
对于 WebSphere Application Server Network Deployment V6.1,端口分配是在配置文件创建过程中完成的,该过程在核心产品文件安装之后进行。当同一系统上存在旧版本的 WebSphere Application Server 时,WebSphere Application Server V6.1 安装程序自动在配置文件创建过程中选择非冲突端口。
为了说明影响共存的各个点,下图显示了在安装 WebSphere Application Server 或 WebSphere Application Server Network Deployment V6.1 时可能显示的安装对话框。这些示例假设系统上已经存在一个 WebSphere Application Server V6.1 安装。将安装第二个 WebSphere Application Server V6.1 以创建共存环境。
在启动第二个 WebSphere Application Server V6.1 安装的安装向导后,您将遇到欢迎面板和软件许可协议面板。随后是系统先决条件检查面板(图 1)。安装向导对系统执行例行检查,以确定您的操作系统是否受正在安装的软件支持,以及操作系统是否有正确的服务包和修补程序。系统先决条件检查还搜索任何以前的 WebSphere Application Server 安装。Version 6.0 以前的 WebSphere Application Server 安装和没有注册到操作系统中的 WebSphere Application Server 安装可能无法可靠地定位。
图 2 显示了 WebSphere Application Server V6.1 产品检测对话框,仅当检测到另一个 WebSphere Application Server V6.1 安装时才会显示该对话框。您必须从中作出选择的三个选项为:
要创建共存环境,请选择 Install a new copy of IBM WebSphere Application Server Network Deployment。
图 3 显示了 WebSphere Application Server V6.1 安装目录面板。请选择一个空的唯一产品安装目录。如果该目录不为空(在图 3 中,我们起初尝试在与第一个实例相同的目录中安装第二个 WebSphere Application Server V6.1 实例),则会显示如图 4 所示的警告消息。
图 5 显示了 WebSphere Application Server V6.1 服务器环境面板。当您突出显示不同的服务器环境时,该服务器环境的描述显示在面板底部。如果希望在以后使用 Profile Management 工具来创建配置文件,请选择 None。(如果选择 None,您将收到一条警告,告诉您 WebSphere Application Server V6.1 至少需要一个配置文件才能正常工作。)
正如前面提到的,端口分配是在配置文件创建过程中完成的。WebSphere Application Server V6.1 安装程序自动为该配置文件选择端口,从而避免系统上的活动端口或已分配给系统上存在的任何配置文件的端口。如果您希望对用于配置文件的端口拥有更多控制,可在 V6.1 安装期间选择 None,然后使用 Profile Management 工具中的 Advanced 选项来手动设置配置文件的每个端口。
对于系统上 V6.0 以前的 WebSphere Application Server 版本,V6.1 安装程序不会自动识别端口,除非正在活动地使用它们。因此,如果您在安装 V6.1 时当前没有运行任何此类旧版本——但是计划在安装 V6.1 后运行它们——则在 V6.1 安装期间选择 None,并使用 Profile Management 工具中的 Advanced 选项来手动设置每个端口。请确保为您的 V6.1 配置文件选择唯一的端口。
如果您在图 5 中选择 Cell、Deployment Manager 或 Application Server 环境,则会显示 WebSphere Application Server V6.1 管理安全性面板(图 6)。此对话框为您提供了启用配置文件安全性的选项。若要创建启用了安全性的配置文件,请在这里为该配置文件输入用户名和密码。若要创建不启用安全性的配置文件,请取消对 Enable administrative security 的选择。
当安装完成时,会显示安装结果,如图 7 所示。此对话框指向存储在名为 AboutThisProfile.txt 的文件中的重要配置信息,图 8 显示了这样一个示例。该文件包含您需要保留在手边的重要配置文件信息,包括已分配的端口号。
|
结束语
正如您已经看到的,多个 WebSphere Application Server 版本的共存主要涉及正确的配置和避免资源冲突。您现在应该大致了解了 WebSphere Application Server Version 6.1 共存选项,以及在为共存进行配置时所预期的结果。此信息将帮助您开始在 Web 应用程序中利用 WebSphere Application Server V6.1 的许多增强特性和功能。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者