完整word版,weblogic集群负载均衡部署文档(支持win7+linux6.5)
WebLogic和F相结合的负载均衡配置方案

W e b L o g i c和F相结合的负载均衡配置方案 TYYGROUP system office room 【TYYUA16H-TYY-TYYYUA8Q8-W e b L o g i c+F5负载均衡配置方案下面将F5公司的BIG-IP控制器为例,来介绍硬件负载均衡器配搭weblogic 服务器实现集群功能的解决方案。
1.Weblogic集群Weblogic服务器集群将一组服务器集合在一起工作,来提供更灵活调配的、更稳定的应用平台。
服务器集群对用户是透明的,对用户来说,服务器集群只是一个简单的server端,然而实际上,多台服务器一起协同工作来提供服务。
通过部署weblogic服务器的集群功能,网站对于来自网络用户的请求具备了出色的可扩展性、更高请求处理容量和冗余能力。
对于一个集成的环境,客户端的会话状态必须被保存,以使得在出现故障时能够获得备份session状态。
Weblogicserver提供三种途径获得客户端会话状态:数据库复制(通过JDBC)、基于文件的复制和内存中的复制。
使用基于JDBC或基于文件的持久机制分别将客户端的会话状态保存在数据库或者文件中。
当一个客户端首次连接到集群中的某台服务器时,客户端与该服务器的连接建立,同时该服务器将会话状态完整地保存在离线存储器中。
随后的客户端的请求将被持续地发送给同一台server,这样就保证了会话状态的更新在存储机制中的保存。
如果这台服务器发生故障,那么该客户端可以连接到集群中的任何一台服务器。
新的服务器通过读取储存在文件系统或者是数据库中的会话状态来恢复与客户端的会话。
内存中的复制机制同样也用于保存客户端会话数据,但是它使用内存而不是其他永久存储机制。
在客户端初次连接到集群中的某台服务器时,客户端与该服务器的连接建立,同时该服务器指定另外一台集群中的服务器作为辅助服务器来存储会话数据的复本。
随后的客户端的请求将被持续地发送给同一台server,从而确保了在任何给定时间集群中都存有该客户机会话数据的两份拷贝。
weblogic 部署方案

WebLogic 部署方案1. 概述WebLogic Server 是Oracle Corporation的一款Java EE应用服务器,用于构建、部署和管理中大型、可扩展的企业级应用程序。
本文档旨在提供一个WebLogic部署方案的详细指南,帮助用户轻松地将其应用程序部署在WebLogic Server上。
2. 准备工作2.1 硬件和资源要求在开始部署之前,需确保满足以下硬件和资源要求: - 服务器硬件:64位处理器、至少4核CPU、8GB以上内存 - 操作系统:推荐使用支持Java EE的操作系统,如Linux、Windows Server等 - 存储空间:至少需要20GB的可用磁盘空间 -网络配置:确保服务器连接到稳定的网络,并具备外部访问权限 - JDK版本:WebLogic Server 12c要求使用Java SE Development Kit (JDK) 82.2 软件要求在开始部署之前,请确保按照以下软件要求进行安装: - WebLogic Server 安装包:从Oracle官方网站下载最新版本的WebLogic Server安装包 - Java SE Development Kit (JDK):从Oracle官方网站下载最新版本的JDK,并按照默认配置进行安装 - 数据库:根据应用程序需求选择合适的数据库,如Oracle Database、MySQL等 - IDE工具(可选):推荐使用Eclipse、IntelliJ IDEA等常见的Java开发工具3. 安装和配置WebLogic3.1 安装WebLogic Server1.解压WebLogic Server安装包到目标文件夹2.打开终端或命令提示符,切换到解压后的目录3.执行./configure.sh(Linux)或configure.cmd(Windows)命令,按照提示完成安装过程3.2 创建域和管理服务器1.打开终端或命令提示符,切换到WebLogic Server目录下的bin文件夹2.执行./config.sh(Linux)或config.cmd(Windows)命令,启动配置向导3.选择“创建新的域”选项,并按照向导提示完成域的创建过程4.在域创建完成后,启动管理服务器3.3 配置数据源和连接池1.打开WebLogic管理控制台,通过浏览器访问http://localhost:7001/console(默认端口号为7001)2.登录管理控制台,使用用户名和密码进行认证3.在控制台中,导航到“服务”->“JDBC”->“数据源”,点击“新建”按钮,按照向导完成数据源的配置4.导航到“服务”->“JDBC”->“连接池”,点击“新建”按钮,按照向导完成连接池的配置4. 部署应用程序4.1 打包应用程序1.将应用程序源代码导入IDE工具中2.构建项目,生成可部署的应用程序文件(一般为war或ear文件)4.2 部署应用程序1.打开WebLogic管理控制台,在导航栏中选择“部署”->“安装”2.点击“上传”按钮,选择应用程序文件并上传3.在应用程序列表中,选择要部署的应用程序,并点击“部署”按钮4.按照向导提示完成应用程序部署过程5. 监视和管理WebLogic5.1 监视服务器WebLogic提供了丰富的监视和管理功能,用于实时监控服务器的运行状况。
weblogic多机集群配置文档

Weblogic10.0多机集群配置说明一配置说明:配置weblogic双机集群,主机1上运行管理服务器,受管理服务器1和代理服务器,主机2上运行受管理服务器2。
二目标:实现所有http请求全部发到主机1上的代理服务器,统一由代理服务分发给两个主机上的受管理服务器来处理业务,并且实现会话复制,即一台机器上的受管理服务器宕掉,所有的请求都转到另一台受管理服务器上,并且会话也会转移到这个服务器。
三配置图解:第一步,首先在主机1上运行weblogic的配置向导。
(01)选择“新建weblogic域”点击“下一步。
(图01)选择“生成一个自动配置的域以支持下列BEA产品“,点击”下一步“。
(图02)(03)填入用户名和密码,请记录填写的信息不要丢失,后面登陆控制台的时候需要用到这些信息,点击“下一步“。
(图03)(04)首先选择左侧的“生产模式“,然后选择右侧的”sun jdk“,点击”下一步“。
(图04)选择下方的“是“,点击”下一步“。
(图05)(06)填写管理服务器的相关信息( 我的配置:a 172.16.15.131 8001),点击“下一步“。
(图06)(07)填写各个受管理服务器的详细信息,这里要注意的是m2的监听地址填的是主机2的ip地址,因为这个服务实际是运行在主机2上,下面是我的配置:m1 172.16.15.131 8002m2 172.16.15.132 8003p 172.16.15.131 8008点击“下一步“。
(图07)(08)填入集群相关信息监听地址、端口可以默认,建议修改成唯一的不要是被占用了的,点击“下一步“。
(图08)(09)将左边的服务器m1和m2添加到右边的c集群下,点击“下一步“。
(图09)(10)勾上“为集群创建http代理c,点击“下一步”。
(图10)填入域的名称和位置,配置是:域名:web_c,域位置:默认,点击,“创建”。
到此主机1的配置向导的工作已完成。
完整word版,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)点击下一步5)选择一个磁盘空间比较大安装,然后点击下一步6)把“我希望通过这个。
”勾选取消。
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文件双击运行就可以。
weblogic12.1.3集群部署(1)

Weblogic12.1.3 集群配置初步(本文介绍局域网中单机配置,后续希望能提供局域网多机配置)关键词:weblogic12.1.3 集群因为想了解一些服务器集群和负载均衡的知识,而这两天刚好有一点时间,借鉴以前网络资料,就研究了一下,分享出来,欢迎指正。
下面分步骤介绍,1.首先从官网获得Weblogic12c软件:WLS Zip Distribution for Oracle WebLogic Server 12.1.3.0这是一解压安装软件,This version of WLS requires JDK 1.7 as a minimum;2.解压后安装路径为:D:\wls12130;3.启动命令行工具cmd,进入指定安装目录后,执行命令:D:\wls12130\wlserver\common\bin>config4.稍等,出现Weblogic 配置向导工具:5.定义域名后,点击‘下一步’,默认weblogic模板:6.为管理服务器设置用户名和密码:7.选择‘开发’模式和‘生产’模式,此时都可以;8.点击‘下一步’,进入高级配置,选择两项:9.点击‘下一步’配置管理服务器:10.管理服务器增加后,配置两个受管理服务器,并增加一个代理服务器。
当后续创建集群时,前面两个受管理服务器ZL_ManagedServer将会配置到集群中,而最后一个受管理服务器将作为集群的代理,端口号为8080。
管理服务器就是用来管理域中那些所有受管理(ManagedServer)服务器,一般不直接用来部署应用。
最终应用是布署到某一个集群中的所有服务器中。
11.受管理服务器增加后,下一步配置增加集群,集群的逻辑名为ZL_Cluster_1,12.集群创建好以后,将受管理服务器增加到集群中:13.配置接受外部http客户端请求的代理服务器,是整个集群的前端入口:14.代理服务器配置好以后,下一步进入计算机设备配置:15.服务16.器增17.确认无误后,点击创建按钮:18.创建完成后,直接点‘完成’关闭配置向导19.接下来需要启动管理服务器,在命令行执行下面命令:D:\wls12130\user_projects\domains\zldomain\bin>startWeblogic 20.启动管理服务器后,打开浏览器,地址栏输入:http://192.168.1.104:7001/console进入管理控制台之前需要输入用户名和口令:名称:weblogic口令:weblogic123进入后如下图:21.命令行工具启动受管服务器和代理服务器,运行命令的目录是D:\wls12130\user_projects\domains\zldomain\bin>启动第一个受管理服务器(集群中第一个服务器)….\bin>startManagedWeblogic ZL_ManagedServer_1 http://192.168.1.104:7001启动第二个受管理服务器(集群中第二个服务器)….\bin>startManagedWeblogic ZL_ManagedServer_2 http://192.168.1.104:7001启动代理服务器(也是受管理的,但不在集群中)….\bin>startManagedWeblogic Proxy_Server_1所有受管理服务器启动后如下图:(四条命令启动了包含管理服务器在内的四个服务器)22.在浏览器中打开的管理服务器页面,在左边找到菜单‘Deployment’,准备向集群中部署一个新的应用:23.Install一个web应用,早已经准备好了一个‘hello,world’的jsp web项目,安装时找到对应的目录:E:\Aaa.war后面的步骤,都点‘Next’下一步,图片说明:下一步:下一步:下一步:下一步:下一步,已经部署成功了哦!再回到部署应用的列表页面,刚才的应用是活动的,可以访问了:浏览器的访问地址是:http://192.168.1.104:8080/Aaa24.后续工作是对负载均衡的测试工作和在多台设备进行集群部署。
配置Weblogic负载均衡

配置Weblogic负载均衡负载均衡的实现方式有很多种,这里只介绍三种相对来说成本较低的方案(维护成本以及费用成本)weblogic自带的proxy、apache、nginx1、weblogic自带的proxy方式:1)需要新建proxy服务器2)配置proxy的ip、端口,这里设置为71003)配置SSL的主机名验证为“无”4)添加到machine管理5)部署proxy应用6)在服务器列表中启动三个server7)测试proxy应用的代码我压缩打包上传了主要就是配置web的servlet,拦截所有的请求,weblogic自带的配置如下:Java代码实际上,这个proxy内部会检测server的状态、负载情况,然后根据算法再将请求转发给具体的server处理。
2、apache方式:1)下载apache,安装过程就不介绍了。
下载地址为:/download.cgi2)添加weblogic插件:weblogic11g的插件位置是:D:\server\weblogic11\wlserver_10.3\server\plugin\win\32注意这里与weblogic较早的版本位置不同。
具体库所在目录根据操作系统版本及位数决定,我的是32位操作系统,所以就是这个目录下的mod_wl_22.so复制到apache的modules文件夹下主要就是设置WebLogicCluster,根据集群的server列表来设置。
注意:我这里设置的Listen端口号是8001,所以下面测试访问这个端口4)测试3、nginx方式:1)下载nginx并安装(我这里是windows环境,下载地址是:/en/download.html)2)简单配置nginx:修改nginx/conf/nginx.conf文件,开发、学习情况,只需要简单的增加如下配置即可:具体的意义,可以从网上找资料,这里不做详解。
3)运行直接双击nginx.exe就可以了。
Weblogic加Apache地负载均衡以及群集配置

Weblogic加Apache的负载均衡以与群集配置Weblogic的负载均衡可以通过软件和硬件的方式实现。
硬件可以使用F5等设备,软件一般使用apache来实现。
下面说明使用apache的具体方法。
Weblogic的负载均衡可以通过软件和硬件的方式实现。
硬件可以使用F5等设备,软件一般使用apache来实现。
下面说明使用apache的具体方法。
1. 环境准备Apache 2.2 d三台机器,用途分别如下:2. 配置weblogic为了支持session复制,为应用程序新建weblogic.xml文件,放置到ear文件的meta-inf目录下。
内容为:<?xml version="1.0" e nc oding="GBK"?><weblogic-web-app xm ln s=".bea./ns/weblogic/90"><session-descriptor><persistent-store-type>repli cat ed</persistent-store-type><sharing-enable d>tr ue</sharing-enabled></session-descriptor></weblogic-web-app>3. 配置apache从{weblogic_home}/server/plugin/win/32 目录,复制mod_wl_22.so 到修改d.conf文件,增加如下内容:<IfModule mod_weblogic.c>WeblogicCluster 192.168.10.101:7010,192.168.10.102:7011MatchExpression *WLLogFile "D:/Program Files/Apache SoftwareFoundation/Apache2.2/logs/wlproxy.log"Debug OnDebugConfigInfo OnKeepAliveEnabled OnKeepAliveSecs 15</IfModule>4. 部署应用程序启动machine2上面的admin server,进入控制台,部署应用程序,注意选择target 时,要指定为cluster_test。
WebLogic服务器负载均衡解决方案

WebLogic服务器负载均衡解决方案WebLogic是一个用于构建和部署企业级Java应用程序的Java EE服务器。
负载均衡是一个关键的解决方案,用于在WebLogic服务器集群中分配和管理应用程序请求的负载。
本文将探讨WebLogic服务器负载均衡的几种解决方案。
1. 硬件负载均衡器:硬件负载均衡器是一种专门设计用于分发网络流量的设备。
它可以将传入的请求分发到WebLogic服务器集群中的不同节点上,以平衡负载。
硬件负载均衡器可以基于不同的算法进行负载分发,如轮询、最少连接数和源IP散列。
这种解决方案的优势在于具有高性能和可扩展性,可以处理大量的并发请求。
2. Web服务器负载均衡:Web服务器负载均衡是一种基于软件的解决方案,通过在Web服务器前面放置一个负载均衡器来实现。
负载均衡器可以根据预先定义的规则将请求转发到不同的WebLogic服务器节点上。
常用的Web服务器负载均衡软件包括Apache HTTP Server和NGINX。
这种解决方案相对简单且成本较低,但可能存在性能瓶颈。
3. WebLogic集群:WebLogic服务器可以配置为运行在集群模式下,以实现负载均衡。
集群是一组相互联网的WebLogic服务器节点,它们共享相同的应用程序和数据存储。
WebLogic集群可以通过多种方式进行负载均衡,包括轮询、就近路由和会话粘性。
这种解决方案的优势在于无需额外的硬件或软件,直接使用WebLogic服务器自带的功能。
4. 云负载均衡:如果将WebLogic服务器部署在云环境中,可以使用云提供商的负载均衡服务。
云负载均衡器可以自动分配和管理负载,并提供高可用性和可扩展性。
云负载均衡器通常基于虚拟IP地址和域名进行配置,并支持不同的负载均衡算法。
5. 基于DNS的负载均衡:DNS解析器可以根据特定的策略将域名解析为不同的IP地址。
通过配置多个WebLogic服务器的IP地址,可以使用DNS负载均衡来平衡流量。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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)点击下一步5)选择一个磁盘空间比较大安装,然后点击下一步6)把“我希望通过这个。
”勾选取消。
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集群化配置1)域已经创建完毕接下来就要规划集群了(win7 和linux 不同步骤会详细讲解)第一步:首先规划你的集群,我这里规划如下(全部在本机部署,多主机部署后面单独写):服务器名称ip地址端口server1 127.0.0.1(或者局域网地址)7101server2 127.0.0.1(或者局域网地址)7102*ip地址保持统一2)按照规划的结果,新建服务器:登录domain的控制台,查看环境-》服务器,如下图所示:3)点击“新建”按钮,新建服务器server1,如下图所示:*如果涉及其他电脑访问,请将127.0.0.1改成部署电脑的ip地址4)输入规划的服务器名称server1,地址、监听端口,点击“完成”返回服务器列表页面,如下图所示: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应用。