当前位置:文档之家› weblogic集群负载均衡部署文档(支持win7+linux6.5)

weblogic集群负载均衡部署文档(支持win7+linux6.5)

Weblogic集群和负载分发的部署(支持win7+linux6.5 64位)目录1.集群目的 (3)2.部署环境 (3)3.注意问题 (3)4.安装weblogic过程 (3)5.weblogic集群部署过程 (9)5.1创建weblogic域 (9)5.2 weblogic集群化配置 (15)5.3 weblogic简单负载均衡配置 (28)5.4 weblogic集群复杂均衡测试 (32)1.集群目的项目成功部署后,可能会出现运行过程中服务器挂掉不能正常使用。

为了防止这种情况,采用weblogic 集群方式部署,以消除客户的担心。

2.部署环境3.注意问题因为时间仓促和作者水平有限有些待解决问题需要说明1.请不要登陆后在地址栏按回车键重新访问地址来验证session复制。

2.如果按F5刷新页面则会跳到选择模块界面,无法说明session复制失败。

3.服务器地址默认用127.0.0.1 ,如果用ip地址(如:192.169.1.169),则把配置过程所有地方的127.0.0.1改成你的实际ip地址,记住创建时候ip地址要统一。

4.安装weblogic过程1)首先登陆/technetwork/cn/middleware/ias/downloads/wls-main-091116-z hs.html 去下载一个windows版的weblogic 我下载的是1036版本2)双击打开后3)初始化完成后4)点击下一步把“我希望通过这个。

”勾选取消。

7)这个选择典型就可以8)这一步就是告诉你你的东西要安装到哪9)选择所有用户点击下一步10)11)12)这里需要运行这个quickstart 13)点击第一个”Getting“这个Linux安装类似略。

5.w eblogic集群部署过程5.1创建weblogic域1)创建域(Domain)的方式:Domain简单定义为:是一个逻辑管理单元,Domain下面包含着weblogic应用服务器中的所有东西,weblogic应用服务器的启动,停止都是以domain为单位进行管理的提示Linux 文件路径:找安装路径下../weblogic/Oracle/Middleware/utils/quickstart的quickstart.sh文件双击运行就可以。

上图所示,默认选中“创建新的Weblogic域”,点击“下一步”“扩展现有的Weblogic域”是指对已经存在的域进行额外配置2)选择域源:上图所示,默认选中“Basic Weblogic Server Domain……”,即创建基本的域。

点击“下一步”其它几种domain类型是针对特定应用的,如sip、webservice。

3)指定域名和位置:上图所示,输入域的名称“sunk”,域的位置默认是:weblogic11\user_projects\domains。

点击下一步。

域创建完成之后,会在该位置下创建以域名称(如:sunk)命名的文件夹。

4)配置管理员用户名和口令:意思是管理domain(修改配置、启动、停止等维护操作)的操作账号上图所示,默认的账号为weblogic,口令长度有8位限制。

输入口令后点击下一步。

5)配置服务器启动模式和JDK:上图所示,weblogic提供两种启动模式(开发模式、生产模式)。

这里会涉及到一些细节。

如果是开发模式,启动domain是不需要输入管理账号、密码的,并且轮训部署的应用程序,如果有文件更新,会自动更新(传说中的热部署)。

如果是生产模式,启动domain必须输入管理账号、密码。

为了提高性能,不会对应用程序进行轮训,而且建议使用原先bea自带的jrockit jdk作为运行的jdk(不过自从被oracle 收购之后,安装目录下未提供jrockit jdk了(需要自行下载)。

如果选择生产模式,后续再细讲。

这里选择默认的“开发模式”,选择JDK之后,点击下一步。

6)选择可选配置:上图所示,这里的配置是可选的,如果涉及到集群,可在这里配置。

直接点击下一步。

即便这里先不选以后也可以改,不要慌7)配置概要:至此,已经完成了基本的配置,上图显示配置的概要信息,如域名、域类型、管理服务器名称等。

点击“创建”按钮,进行domain的创建。

8)回到安装程序中,可以选中点击“启动管理服务器”立即启动服务器。

或者点击“完成”退出安装向导界面:如果是Win7 :后面如果启动服务器,到域目录下双击“startWebLogic.cmd”即可。

如果是Linux :找到weblogic安装路径下域目录,如:/home/weblogic/Oracle/Middleware/user_projects/domains/sunk/bin 路径下双击startWebLogic.sh 启动管理服务器(sunk:上面创建域的名字)然后可以登陆控制台查看http://localhost:7001/console如果你访问的是其他电脑的,输入安装系统的ip地址如:192.169.1.169:7001/console5.2webl ogic集群化配置*如果涉及其他电脑访问,请将127.0.0.1改成部署电脑的ip地址如下图所示:5)继续新建服务器server2,如下图所示:*如果涉及其他电脑访问,请将127.0.0.1改成部署电脑的ip地址6)输入规划的服务器名称server2,地址、监听端口,点击“完成”返回服务器列表页面,如下图所示:创建完成后,adminServer、server1、server2 的创建目录在:路径下7)新建集群,并添加服务器:在控制台选择“集群”-》“新建”,如下图所示:8)在新建界面中,输入集群的名称cluster,并点击“确定”即可,如图所示:9)新建成功,返回集群列表界面,如图所示:10)点击列表中的cluster链接,打开集群配置界面,选择“配置”-》服务器,如图所示:11)点击“添加”按钮,进入如图所示页面:12)选择服务器server1,直接点击“完成”,返回服务器列表,如图所示:13)已经添加server1服务器,继续添加server2步骤是一样的14)15)至此,集群已经新建完毕。

新建计算机(不是必须的,但是为了方便后期维护及管理服务器,这一步还是不省了)在控制台选择“计算机”-》“新建”,如下图所示:16)在新建界面中,输入名称machine,并点击“下一步”即可,如图所示:17)修改“监听地址”为127.0.0.1(如果涉及其他电脑访问,请将127.0.0.1改成部署电脑的ip地址),其它保持不变,点击“完成”,如图所示:18)新建成功,返回计算机列表界面,如图所示:19)点击列表中的machine链接,打开计算机配置界面,选择“配置”-》服务器,如图所示:20)点击“添加”按钮,进入如图所示页面:21)选择服务器server1,直接点击“完成”,返回服务器列表。

继续按照上述步骤添加server2,点击“完成”。

最后如图所示:22)至此,服务器、集群、计算机都已经配置成功,选择“环境”-》服务器,最后结果如图所示:23)启动节点管理器服务:Wind 7 系统下:安装节点管理器作为windows服务,双击执行下面的cmd程序:D:\server\weblogic11\wlserver_10.3\server\bin\installNodeMgrSvc.cmd 执行之后,windows服务会增加weblogic的节点管理服务,如下图所示:D:\server\weblogic11\wlserver_10.3\common\nodemanager文件夹Linux 系统下:Weblogic安装路径下找到:/home/weblogic/Oracle/Middleware/wlserver-10.3/server/bin文件夹,双击startNodeManager.sh启动节点管理服务。

启动后,可以看到路径下文件夹nodemanager创建如图几个文件:24)Win7 系统下 :可以手动启动这个服务,启动之后,再关闭,因为还要做简单的配置。

进入如下位置:#Domains and directories created by Configuration Wizard#Sun Sep 15 16:34:01 CST 2013springside3=D\:\\server\\weblogic11\\user_projects\\domains\\springside3 //此行代表你自己创建的域确保你创建的在这个文件里Linux 系统下:关闭双击startNodeManager.sh运行后的命令窗口。

如图25)配置nodemanager.properties:主要确保:,Win7 系统下:StartScriptEnabled=trueListenAddress=127.0.0.1(*如果涉及多台电脑访问,此处设置成部署电脑的ip地址)StartScriptName=startWebLogic.cmd配置完成再启动刚才的windows节点管理器服务。

Linux 系统下:StartScriptEnabled=trueListenAddress=127.0.0.1(*如果涉及多台电脑访问,此处设置成部署电脑的ip地址)StartScriptName=startWebLogic.sh配置完成再执行startNodeManager.sh文件26)忽略主机名验证:在控制台中选择环境-》服务器-》AdminServer-》配置-》SSL,如下图所示:27)点击“高级”,选择“主机名验证”为“无”,点击“保存”同理,依次设置server1、server2的SSL主机名验证为“无”【切记:这一步完成,*****一定要重启domain。

Win7 系统:后面如果启动服务器,到域目录下双击“startWebLogic.cmd”即可。

Linux 系统:找到weblogic安装路径下域目录,如:/home/weblogic/Oracle/Middleware/user_projects/domains/sunk/bin 路径下双击startWebLogic.sh 启动管理服务器(sunk:上面创建域的名字)因为主机名验证,需要重启后才生效,否则server与节点管理器之间的SSL握手不成功,节点管理器日志会报错(节点管理器日志文件夹在D:\server\weblogic11\wlserver_10.3\common\nodemanager)】28)启动server1、server2:由于重启后,重新登录控制台,选择环境-》服务器-》控制,如下图所示:29)选择server1,点击“启动”按钮,即向节点管理器发送启动server1命令,节点管理器负责启动server1.依次启动server2,最后如下图所示:30)至此说明一个普通的domain已经改造成集群了,下面开始部署web应用。

相关主题