当前位置:文档之家› weblogic_10.3.5多机集群配置实测完整步骤(windows版)

weblogic_10.3.5多机集群配置实测完整步骤(windows版)

Weblogic10.0多机集群配置说明
一配置说明:
配置weblogic双机集群,主机1上运行管理服务器,受管理服务器1和代理服务器,主机2上运行受管理服务器2。

二目标:
实现所有http请求全部发到主机1上的代理服务器,统一由代理服务分发给两个主机上的受管理服务器来处理业务,并且实现会话复制,即一台机器上的受管理服务器宕掉,所有的请求都转到另一台受管理服务器上,并且会话也会转移
三配置图解:
第一步,
首先在主机1上运行weblogic的配置向导。

(01)
选择“新建weblogic域”点击“下一步。

(图01)
(02)
选择“生成一个自动配置的域以支持下列BEA产品“,点击”下一步“。

(图02)
(03)
填入用户名和密码,请记录填写的信息不要丢失,后面登陆控制台的时候需要用到这些信息,点击“下一步“。

(图03)
(04)
首先选择左侧的“生产模式“,然后选择右侧的”sun jdk“,点击”下一步“。

(图04)
(05)
选择下方的“是“,点击”下一步“。

(图05)
(06)
填写管理服务器的相关信息( 我的配置:主机1 192.168.1.103),点击“下一步“。

(图06)
(07)
填写各个受管理服务器的详细信息,这里要注意的是new_ManagedServer_2的监听地址填的是主机2的ip地址,因为这个服务实际是运行在主机2上,下面是我的配置:
new_ManagedServer_1 192.168.1.103 7002
new_ManagedServer_2 192.168.1.101 7003
proxy_server 192.168.1.103 80
点击“下一步“。

(图07)
(08)
填入集群相关信息监听地址、端口可以默认,建议修改成唯一的不要是被占用了的,点击“下一步“。

(图08)
(09)
将左边的服务器主机1和主机2的受管服务器添加到右边的new_Cluster_1集群下,注意代理服务器proxy_server,不能添加到集群中。

点击“下一步“。

(图09)
(10)
勾上“为集群创建http代理服务器proxy_server,点击“下一步”。

(图10)
最后一步点击创建,即可完成主机1的管理服务器和受管服务器配置
第二步:接下来运行主机2的weblogic配置向导点击下一步:
点击下一步,“指定域名和位置”,如果受管服务器分布在不同的服务器上,请保持域名一致,方便以后的web应用部署:
(001)
点击下一步,填入跟主机1同样的用户名和密码(强烈建议)。

(图001)
(图002)
点击下一步,这里也选择“开发模式”和“sun jdk”(图003)
(图003)
重要:
主机2的管理服务器配置注意这里的配置要和主机1的管理服务器的配置一致即名称、监听地址、监听端口都要一致。

我的配置: AdminServer 192.168.1.103 7001(图004)
(图004)
点击下一步:
配置主机2上的受管理服务器信息,注意,这里也要和主机1上这个节点的配置信息一致。

我的配置:new_ManagedServer_2 192.168.1.101 7003 一路下一到结束。

(主机2上的集群和计算机都不需要配置)
第三步:完成weblogic集群必须的配置
1.创建weblogic节点node服务
主机1和主机2分别定位到weblogic的如下目录:
D:\oracle\Middleware\wlserver_10.3\server\bin,找到startNodeManager.cmd运行,运行完之后,手动启动node服务,如下:
2.创建服务器启动批处理文件
1)定位到主机1的域目录下的bin目录
(例如我的是D:\oracle\Middleware\user_projects\domains\base_domain_05\bin),分别创建managedServer1.bat和proxy_server.bat
两个文件内容分别是startManagedWebLogic.cmd new_ManagedServer_1 和startManagedWebLogic.cmd Proxy_server
2)定位到主机2的域目录下的bin目录
(例如我的是D:\oracle\Middleware\user_projects\domains\base_domain_05\bin),创建managedServer2.bat 文件内容startManagedWebLogic.cmd new_ManagedServer_2
3)开启服务器
运行主机1的管理服务器startWebLogic.cmd(在bin的上一级目录中,或者在windows的开启菜单下也能找到启动weblogic的图标),受管服务managedServer1.bat和代理服务器proxy_server.bat,运行主机2的受管服务器managedServer2.bat.
2.如何让weblogic的管理服务器和受管服务器,在生产模式下启动不需要输入
用户名和密码(每次输入比较繁琐)
定位到管理服务器的server目录下(例如我的目录为D:\oracle\Middleware\user_projects\domains\base_domain_05\servers\AdminServer),新增一个security文件夹,在security文件夹中新增一个boot.properties,
boot.properties中填写内如如下:
说明:会不会担心服务器上密码配置成明文很不安全啊,放心吧,weblogic第一次启动的时候,会对boot.properties进行加密处理的。

其他受管服务器以此类推都是这么配置的。

到此配置完成,接下来就可以部署web应用了,如果有需要请参见我的另一个文档:《weblogic10g通过控制台部署web应用(部署至集群)》。

相关主题