1、目录一、文档说明 3二、安装前准备 32.1 配置集群应用的必要条件 .32.2 配置前的准备工作 .3三、安装部署 weblogic 软件 33.1 安装 JDK1.6 .33.2 安装 weblogic 软件 .4四、配置 WebLogic Server 集群 74.1.1.使用 Configuration Wizard 进行配置 .74.1.2.创建新的 Domain.74.1.3.选择安装域源 .84.1.4.指定域的名称和位置 .94.1.5.配置管理员用户名和密码 94.1.6.配置域启动模式和 JDK.104.1.7.选择可选配置 .114.1.8.配置管理服务器 .114.1.
2、9.配置受管理服务器 .124.1.10.配置群集信息 .144.1.11.将“受管理服务器”添加到“集群”中 154.1.12.创建 HTTP 代理应用程序 154.1.13.配置计算机 .164.1.14.配置向计算机分配服务器 174.1.15.检查 WebLogic 域配置 .174.1.16.正在创建域 .184.1.17.编辑 WebLogic 服务启动文件 .194.2 受控服务器配置 204.2.1.使用 Configuration Wizard 进行配置 .204.2.2.创建新的 Domain.204.2.3.选择安装域源 .204.2.4.指定域的名称和位置 .214.2
3、.5.配置管理员用户名和密码 224.2.6 配置域启动模式和 JDK.224.2.7.选择可选配置 .234.2.8.配置管理服务器 .244.2.9.配置受管理服务器 .244.2.10.配置群集信息 .254.2.11.配置计算机 .264.2.12.检查 WebLogic 域配置 .264.2.13.正在创建域 .274.2.14.编辑 WebLogic 服务启动文件 .274.3.启动 WebLogic 服务 .284.4.关闭 WebLogic 服务 .334.4.1.在控制台中关闭服务 .334.4.2.在 cmd 命令行下关闭服务 .344.4.3.按下 Ctrl+C 强制关闭
4、 35一、文档说明本文档主要介绍了Weblogic 11g for windows server 2008 r2集群的安装及配置过程,一切以实际生产环境为主。二、安装前准备2.1 配置集群应用的必要条件 集群中的所有 Server 必须位于同一网段,并且必须是IP 广播(UDP) 可到达的 集群中的所有 Server 必须使用相同的版本,包括Service Pack 集群中的 Server 必须使用永久的静态IP 地址。动态 IP 地址分配不能用于集群环境。如果服务器位于防火墙后面,而客户机位于防火墙外面,那么服务器必须有公共的静态IP 地址,只有这样,客户端才能访问服务器2.2 配置前的准备
5、工作在配置集群应用前要对集群的配置信息有一个良好的设计,下面就是我们这次配置的集群信息:在两台台机器上配置集群(每台机上都要安装相同版本的WebLogic 11g 产品)。见表1。在两台机器上配置集群主机 操作系统 网络配置 角色 备注Web01 Windows Server 2008 R2 StandardIP: 192.168.13.4PORT:7002Administrator Server 管理服务器Web01 Windows Server 2008 R2 StandardIP: 192.168.13.4PORT:8080Proxy Server 代理服务器Web01 Windows
6、Server 2008 R2 StandardIP: 192.168.13.4PORT:7003Managed Server 受管理服务器Web02 Windows Server 2008 R2 StandardIP: 192.168.13.5PORT:7006Managed Server 受管理服务器三、安装部署 weblogic 软件3.1 安装 JDK1.6安装完成后检查是否可以运行 java 命令。3.2 安装 weblogic 软件在 windows 命令提示窗口中输入 java jar wls1035_generic.jar,解压并安装 weblogic。两台机器都需要安装。在安装
7、向导界面选择安装的位置,然后下一步。确定是否制定代理,这里选择不指定,一切以实际环境为准。可以按照实际需求定制一些功能,这里选择典型。选择合适的 JDK下一步,直接进行安装。安装成功。两个节点全部安装完成后下面就开始配置集群。四、配置 WebLogic Server 集群4.1.1.使用 Configuration Wizard 进行配置选择“开始菜单程序Oracle WebLogicWebLogic Server 11gR1ToolsConfiguration Wizard”4.1.2.创建新的 Domain选择“创建新的 Weblogic 域” ,单击“下一步”按钮。4.1.3.选择安装域
8、源默认选择安装“Basic WebLogic Server Domain ”, 单击“下一步”按钮。4.1.4.指定域的名称和位置输入要创建的域名和位置,此处域名输入为 cluster,输入完成后单击“下一步”按钮。本文安装位置为D:OracleMiddlewareuser_projectsdomains目录下。4.1.5.配置管理员用户名和密码输入 WebLogic 管理员管理服务器(Cluster1)用户名和密码,在此以“weblogic”作用登录管理服务器的用户名,密码为“Passw0rd”,单击“下一步”按钮。4.1.6.配置域启动模式和 JDK选择“生产模式”和“Sun SDK”后,
9、单击“下一步”按钮。4.1.7.选择可选配置选择“管理服务器”,“受管服务器、群集和计算机”后,单击“下一步”按钮。4.1.8.配置管理服务器输入 Administrator Server 名称,监听地址(可选所有IP或者指定IP),监听端口,如果需要SSL 支持的话可以在“SSL enabled”后面的复选取框上打勾,配置 SSL 监听端口,单击“下一步”按钮。4.1.9.配置受管理服务器注意:代理服务器实际上也是一个受管理服务器点击“添加”,输入 Managed Server 的名称,监听地址,监听端口,如果需要SSL 支持的话,可以在“SSL enabled”复选框上打勾,配置SSL 监
10、听端口。可以配置多个Managed Server ,名称和端口都不要相同,如果IP地址在选择的下拉框中没有,可以手动填写,完成后单击“下一步”按钮。4.1.10.配置群集信息单击“添加”,输入Cluster 的名称Cluster1,Multicast address 组播地址(用来进行集群间的状态通信)和端口7777,Cluster 的各个服务器地址和端口(Cluster 地址可输可不输,本文进行了输入,地址为:“192.168.13.4:7003,192.168.13.5:7004”)。完成后单击“下一步”按钮。提示:当用Configuration Wizard 创建集群时,您只能选择mul
11、ticast,虽然官方文档推荐新建集群时使用unicast 消息机制;若选择unicast,您只能在Administration Console 中修改集群的配置,参考Oracle Fusion Middleware Oracle WebLogic Server Administration Console 帮助文档中的:“Create and configure clusters“.提示:multicast address 的IP 范围必须位于224.0.0.0 到 239.255.255.255 之间.WebLogic Server 使用的multicast 默认值为 239.192.0.
12、0. 您不能使用类似于x.0.0.1 的多播地址.4.1.11.将“受管理服务器”添加到“集群”中选择左面列表中的Managed Server ,将其添加到右面的列表中,注意这里代理服务器Proxy 不要添加到右边,之后单击“下一步”按钮。4.1.12.创建 HTTP 代理应用程序选中“创建HTTP 代理”复选框,Cluster1 代理服务器选择Proxy,单击“下一步”按钮。4.1.13.配置计算机点击“添加”,输入计算机的名称,监听地址,监听端口,单击“下一步”按钮。4.1.14.配置向计算机分配服务器选择左面列表中的 AdminServer、cluster1 、cluster2、Prox
13、y,将其添加到右面的计算机下,之后单击“下一步”按钮。4.1.15.检查 WebLogic 域配置在此检查前面所做的配置,如果没有问题单击“创建”按钮。4.1.16.正在创建域创建无误后,单击“完成”按钮4.1.17.编辑 WebLogic 服务启动文件 编辑口令文件在刚才创建的域目录下建立 boot.properties 文件,内容为:username=weblogicpassword=Passw0rd在本文的机器上,该文件的存储位置是:D:OracleMiddlewareuser_projectsdomainsMyCluster_Domain。 编辑启动管理服务器的文件(可选,可直接运行s
14、tartWebLogic.cmd 即可)在刚才创建的域目录下的bin 目录中创建startCluster1.cmd,内容为:ECHO OFFREM 启动管理服务器 .start .startWebLogic在本文的机器上,该文件的存储位置是:D:OracleMiddlewareuser_projectsdomainsMyCluster_DomainbinstartCluster1.cmd。 编辑启动代理服务器的文件在刚才创建的域目录下的 bin 目录中创建startProxyServer.cmd,内容为:ECHO OFFREM 启动代理服务器 .REM 使用startManagedWeblog
15、ic 命令启动Managed Server,它的命令格式是:REM startManagedWeblogic.cmd Managed Server 的名称 Administrator Server 地址REM startManagedWeblogic 受管理服务器名称管理服务器 URLstart .startManagedWebLogic proxy http:/192.168.13.4:7001在本文的机器上,该文件的存储位置是:D:OracleMiddlewareuser_projectsdomainsMyCluster_DomainbinstartProxyServer.cmd。 编辑启
16、动受管理服务器(cluster1)的文件在刚才创建的域目录下的 bin 目录中创建startcluster1.cmd,内容为:ECHO OFFREM 启动受管理服务 cluster1.REM 使用startManagedWeblogic 命令启动Managed Server,它的命令格式是:REM startManagedWeblogic.cmd Managed Server 的名称 Administrator Server 地址REM startManagedWeblogic 受管理服务器名称管理服务器 URLstart .startManagedWebLogic cluster1 http
17、:/192.168.13.4:7001在本文的机器上,该文件的存储位置是:D:OracleMiddlewareuser_projectsdomainsMyCluster_Domainbincluster1.cmd。4.2 受控服务器配置4.2.1.使用 Configuration Wizard 进行配置选择“开始菜单程序Oracle WebLogicWebLogic Server 11gR1ToolsConfiguration Wizard”4.2.2.创建新的 Domain选择“创建新的 Weblogic 域” ,单击“下一步”按钮。4.2.3.选择安装域源默认选择安装“Basic WebL
18、ogic Server Domain ”, 单击“下一步”按钮。4.2.4.指定域的名称和位置输入要创建的域名和位置,此处域名输入为 cluster,输入完成后单击“下一步”按钮。本文安装位置为D:OracleMiddlewareuser_projectsdomains目录下。4.2.5.配置管理员用户名和密码输入 WebLogic 管理员管理服务器(Cluster1)用户名和密码,在此以“weblogic”作用登录管理服务器的用户名,密码为“Passw0rd”,单击“下一步”按钮。4.2.6 配置域启动模式和 JDK选择“生产模式”和“Sun SDK”后,单击“下一步”按钮。4.2.7.选择
19、可选配置选择“管理服务器”,“受管服务器、群集和计算机”后,单击“下一步”按钮。4.2.8.配置管理服务器输入 Administrator Server 名称,监听地址(可选所有IP或者指定IP),监听端口,如果需要SSL 支持的话可以在“SSL enabled”后面的复选取框上打勾,配置 SSL 监听端口,单击“下一步”按钮。4.2.9.配置受管理服务器注意:受管理服务器配置的名称,监听地址,监听端口要和在主控服务器配置中的一致(参见 4.1.9.配置受管理服务器)。点击“添加”,输入 Managed Server 的名称,监听地址,监听端口,如果需要 SSL 支持的话,可以在“SSL en
20、abled”复选框上打勾,配置 SSL 监听端口。4.2.10.配置群集信息这里不做集群配置,单击“下一步”按钮。4.2.11.配置计算机这里不做计算机配置,单击“下一步”按钮。4.2.12.检查 WebLogic 域配置在此检查前面所做的配置,如果没有问题单击“创建”按钮。4.2.13.正在创建域创建无误后,单击“完成”按钮4.2.14.编辑 WebLogic 服务启动文件 编辑口令文件在刚才创建的域目录下建立 boot.properties 文件,内容为:username=weblogicpassword=Passw0rd在本文的机器上,该文件的存储位置是:D:OracleMiddlewa
21、reuser_projectsdomainsMyCluster_Domainboot.properties。 编辑启动管理服务器的文件(可选,可直接运行startWebLogic.cmd 即可)在刚才创建的域目录下的bin 目录中创建startCluster1.cmd,内容为:ECHO OFFREM 启动管理服务器 .start .startWebLogic在本文的机器上,该文件的存储位置是:D:OracleMiddlewareuser_projectsdomainsMyCluster_DomainbinstartCluster1.cmd。 编辑启动受管理服务器(cluster2)的文件在刚才
22、创建的域目录下的 bin 目录中创建start cluster2.cmd,内容为:ECHO OFFREM 启动受管理服务 cluster2.REM 使用startManagedWeblogic 命令启动Managed Server,它的命令格式是:REM startManagedWeblogic.cmd Managed Server 的名称 Administrator Server 地址REM startManagedWeblogic 受管理服务器名称管理服务器 URLstart .startManagedWebLogic cluster2 http:/192.168.13.4:7001在本文
23、的机器上,该文件的存储位置是:D:OracleMiddlewareuser_projectsdomainsMyCluster_Domainbinstartcluster2.cmd。4.3.启动 WebLogic 服务建议您按照顺序启动服务器,只有当管理服务器首先启动完毕后,受管服务器再启动。启动的过程中,会让输入管理员用户名(weblogic)和密码(Passw0rd),当所有服务器的控制台上出现Server started in RUNNING mode 字样时,整个集群启动完毕。 启动主控服务器: 双击“startCluster1.cmd”或者“startWebLogic.cmd”启动管理
24、服务器 或者桌面Weblogic集群主控服务器目录下 startCluster1.cmd - 管理服务器 快捷方式 双击“startProxyServer.cmd”启动代理服务器 或者桌面Weblogic集群主控服务器目录下2 startProxyServer.cmd - 代理服务器 快捷方式 双击“startCluster1.cmd”启动受管理服务器1 或者桌面Weblogic集群主控服务器目录下3 startCluster1.cmd - 受管服务器1 快捷方式 启动受控服务器: 双击“startcluster2.cmd”启动受管理服务器2 或者桌面Weblogic集群受控服务器目录下4 starcluster2.cmd - 受管服务器2快捷方式