1、 WebSphere多实例安装 基于Windows系统平台 目 录 第1章 WebSphere多实例概述 IBM公司的WebSphere作为CI系列产品常用的中间件之一,单效劳器实施WebSphere多实例部署的应用变得日益重要,本文根据在中国电信工程过程中的实际环境搭建经验,为大家的学习和使用提供一个有益的参考。 第2章 WebSphere多实例安装 2.1 Websphere多实例安装的前提 在进行Websphere多实例安装之前,需要确定系统中是否已经安装有Websphere效劳。如果没有,那么可以依
2、次进行Websphere实例的安装,首次安装请参加?WebSphere安装配置手册(Win)?;如果已有运行中的Websphere实例,那么需要确认其访问和管理控制台的系统端口号,防止与新实例的安装发生冲突。 需要注意的一点是,如果系统已经安装有Websphere的独立应用实例,那么在现有实例损坏的情况下不能进行多实例安装,必须通过排除问题或者完全卸载原有Websphere实例之前方可进行后续多实例安装。 2.2 通过安装WebSphere副本实现 安装过程 1、 启动安装程序: 把安装光盘放入光驱中,稍等一段时间后,系统会自动运行安装程序;如果没有自动运行安装程序,可以通过执行:
3、〔光盘盘符〕\win\LaunchPad.bat〔会弹出一个cmd窗口,请不要关闭〕; 选择安装产品,如下列图所示: 2、选择【下一步】,如图: 3、选择“我接受许可证协议中的全部条款〞,点击【下一步】,如图: 4、此时进入到如下列图所示的步骤,选择“安装新副本〞; 5、填写新副本的安装路径,也可以通过“浏览〞进行路径选择,完成之后点击【下一步】,如下列图所示: 6、在安装界面勾选“重新配置产品以使它与它自己的其它版本共存〞,然后会显示如下列图所示的内容,括号中的端口号为原有WebSphere效劳的端口号,文本框中的端口号为新副本默认的端口号,可
4、以根据安装的实际情况进行修改,但所有应用效劳的端口号不能重复; 端口号设置完成之后,点击【下一步】: 7、进入下一界面,选择安装的类型,建议选择“定制〞,然后点击【下一步】,如后图所示: 8、这里的选项可以参照?WebSphere安装配置手册(Win)?中的说明,完成选择之后,点击【下一步】: 9、直接选择【下一步】,也可以设置其它安装路径: 10、输入主机名和节点名,一般采用默认的即可,点击【下一步】; 11、进入如下列图所示界面,可以不必选中“将WebSphere Application Server作为效劳运行〞,然后点击【下一步】;
5、 12、直接选择【下一步】; 13、进入效劳的安装过程; 16、完成WebSphere新副本安装,将“现在注册此产品〞的勾去掉,如下列图所示: 17、点击【完成】,结束新副本的安装; 进入“开始〞菜单,选择“WebSphere〞目录,“AppServer〞下选择“启动效劳〞,即可完成新副本的启动。 需要特别说明的是,这里的启动效劳是启动最后完成安装的副本效劳,但对于原有的效劳或者之前安装的副本只能通过在cmd命令行中输入启动效劳的命令来实现。具体方法是右键单击“启动效劳〞,选择“属性〞,然后将文件位置拷贝,再粘贴到命令行中,只用修改每个副本的实际路径,回车
6、即可完成效劳的启动;停止效劳的方法亦如此。 注:实际操作中可以在安装第二个实例之前修改开始菜单中程序里第一个效劳名称为其他名称实现,或这安装完毕以后复制两个快捷方式,修改快捷方式里效劳连接,以实现菜单启动。 2.3 通过wsinstance命令实现 安装过程 wsinstance.bat是基于根本产品ANT实用程序功能部件的命令行工具,用于创立根本WebSphere Application Server产品的一个初始安装的多个配置实例。 1、 在“开始〞菜单中选择“运行〞,使用cmd命令行方式; 进入到现有WebSphere效劳的路径下,具体操作为: WebSphere→App
7、Server→bin→wsinstance 如后图所示: 2、 键入“wsinstance.bat -name AppServer2 -path C:\WebSphere\AppServer2 -host hanwang -startingPort 9092 -create〞 其中命令行参数的含义为: -name 指定新配置实例的实例名。确保此值是唯一的。wsinstance 命令使用此名称构造节点名,它对于应用程序效劳器的新配置实例是 instanceName_hostname。 -path 指定实例的文件路径。实例所有必需的文件夹都在此目录中,它对于配置实例是唯一的。
8、host 指定主机名,它是你正在创立配置实例的主机的名称。这应与你在初始产品安装期间所指定的主机名匹配。 -create|-delete 指定是否创立或删除配置实例。 -startingPort 可选参数。指定为配置实例生成所有端口的开始端口号。如果未指定,wsinstance 命令使用缺省端口,或使用从你可创立的文件中的定制定义的端口。 3、输入命令行之后,回车,系统将自动进行新实例的克隆安装,完成之后返回的结果界面如后图所示; 4、启动新建的实例,在命令行窗口,切换到新生成的实例的bin目录,使用setupCmdLine来配置当前命令行窗口的WAS相关变量,如下列图
9、 5、执行完成之后,在命令行窗口,切换回原来被克隆实例的bin目录下,使用“startserver server1”来启动新建的实例,如后图所示; 6、效劳启动成功,表示新克隆的实例效劳运行正常;假设要关闭克隆的实例效劳,那么只需重复4、5两步操作,只是需要注意的是第5步的命令改为“stopserver srver1”; 7、如果在克隆实例时未使用-startingPort参数,那么wsinstance命令将添加到根本 WebSphere Application Server 产品的缺省端口号。如果创立两个配置实例,而没有使用-startingPort参数,那么这两个实例都
10、有相同的冲突端口号。 我们可以使用预定义的端口手工创立 instanceName 文件,就不必再次指定-startingPort参数。wsinstance命令将读取现有 instanceName 文件,以使用文件中指定的端口号。此命令使我们创立配置实例之前手工创立文件和指定端口号。当然,我们也可以使用WebSphere自带的模板文件在克隆实例之前创立新的instanceName文件。 instanceName文件的位置和内容如后图所示; 8、根据instanceName文件内容,可以观察到新实例的HTTP-TRANSPORT和HTTP-TRANSPORT-ADMIN的端口号
11、就可以知道新克隆实例的相关效劳端口号。 第3章 WebSphere多实例卸载 3.1 对于重复安装的情况 可以在新建的WebSphere效劳所在安装路径下,找到“_uninstall〞文件夹,然后选择运行“uninstall〞操作即可卸载任意一个安装的WebSphere效劳实例,再删除其效劳所在文件夹。 3.2 对于使用wsinstance创立实例的情况 对于通过wsinstance命令方式克隆的实例,仍需要通过该命令来进行效劳卸载操作。 1、在克隆实例的原webSphere效劳的wsinstance目录下,键入“ wsinstance.bat -name AppSer
12、ver2 -path C:\WebSphere\AppServer2 -host hanwang -startingPort 9092 –delete 〞命令,回车执行; 2、系统会自动进行克隆实例的卸载操作,如下列图所示: 即可完成实例的删除。 第4章 WebSphere端口修改 4.1 通过控制台修改 控制台修改的方法是进入控制台后,依次进入“效劳器>应用程序效劳器>server1>web容器>HTTP传输〞修改对应的端口,再进入“环境>虚拟主机>admin_host(default_host)>主机别名〞中修改对应的端口即可。 多实例修改只需要根据各实例的控制
13、台端口进入各实例的控制台,修改方法同上。 具体详细修改和截图请参考websphere安装配置文档。 4.2 通过文件修改 分别找到进入两个文件寻找原有端口代码处中修改效劳器和虚拟主机对应端口即可。两个文件的目录例如如下: D:\WebSphere\AppServer\config\cells\jf01\nodes\jf01 D:\WebSphere\AppServer\config\cells\jf01 其中常见不同之处即上述路径标红之处。 appserver为应用效劳主目录,为创立实例时的自定义目录,多实例我们常以appserver1、appserver2区分。 jf01为效劳器主机计算机名,根据不同计算时机有不同。 其他一般为默认名称。 instanceName文件只起到查看通过wsinstance命令新建的效劳端口的作用,如果需要修改端口,仍需通过上述途径找到两个文件进行修改。 instanceName文件位置例如: D:\WebS
©2010-2025 宁波自信网络信息技术有限公司 版权所有
客服电话:4009-655-100 投诉/维权电话:18658249818