当前位置:文档之家› Weblogic 10.3.6.0 集群搭建

Weblogic 10.3.6.0 集群搭建

Weblogic 集群搭建Oracle的Weblogic分开发者版本和生产版本,有32位和64位。

一般生产版本的weblogic是64位的,安装文件是一个大小为1G多的jar包。

去oracle官网上下载64版weblogic。

这里使用的版本是weblogic11g,版本号是10.3.6,文件名为“wls1036_generic.jar”。

安装weblogic前要确认已安装好jdk(如果安装的是64位weblogic则需要64位版本的jdk)。

目前,weblogic可免费使用,需要oracle的weblogic服务时才需要向Oracle付费买服务,即产品免费服务收费。

一、安装weblogic(windows和Linux操作步骤相同)1、在命令行,进入安装文件wls1036_generic.jar所在文件夹然后输入命令:Java -jar wls1036_generic.jar点击回车后程序会启动weblogic安装文件的图形安装界面。

按下来的安装和在windows中安装普通文件一样了。

2、点击“下一步”,到下图界面,然后输入weblogic的安装目录。

(路径中最好不要有空格)3、点击“下一步”。

到下图界面,由于我们没有购买oracle的服务所以去掉下图中的勾。

(目前weblogic可免费使用,需要oracle技术支持的话才需要付费)4、点击“下一步”,到下图界面,会因为我们没有填写上图的的支持信息而弹出两个警告框,直接“YES”通过即可。

进入下图,勾选下面的框(不需要使用验证)5、然后点击“继续”。

到下图界面,选择“典型”和“定制”都可以,根据自己喜好设置6、选择后点击“下一步”,进入下图界面,如果没有显示jdk信息,则手动点击“浏览”选择自己机器上安装的jdk,一般默认显示出来的就已经是自己机口上安装的了(貌似是根据环境变量里的JAVA_HOME获取的)7、点击“下一步”进入下图界面,不用修改,直接点击“下一步”即可8、然后会显示出我们准备安装的组件信息,直接点击“下一步”9、然后就开始安装了10、安装完成了,这里有勾选“运行Quickstart”表示安装完成后打开域创建和配置界面。

点击“完成”按钮完成weblogic主程序的安装二、域创建及配置(这里只创建集群管理端,节点稍后在控制台的页面上创建)如果步骤一中完成安装时有勾选“运行Quickstart”则接着会直接打开域创建和配置界面。

如果没有勾“运行Quickstart”,则我们在文件夹(根据自己的安装路径找到对应的位置)D:\Program_Files\Oracle\Middleware\wlserver_10.3\common\bin下面,双击config.cmd文件启动域创建和配置界面(linux系统则是双击运行config.sh文件)1、如上图所示,选择“创建新的WebLogic域”,然后点击“下一步”2、如上图所示,默认即可,点击“下一步”3、如上图所示,填写要创建的域的名字,这里名字取为portal_domain;和选择域文件要保存的位置(位置一般默认即可),然后点击“下一步”4、如上图所示,设置要创建的域的用户名和密码(注意:要记住该用户名和密码,启动域和登录控制台时都会用到)。

然后点击“下一步”5、如上图所示。

生产环境要选择“生产模式”,选择JDK(“可用JDK”下面的框中一般会显示自己安装的JDK并默认使用这个。

貌似是从系统环境变量JAVA_HOME取的值,但没有试验过还不确定。

生产环境使用weblogic Jrockit 的JDK会获得比较好的性能,根据论坛里的说法,weblogic Jrockit的JDK会比sun的jdk快20%。

不太懂Jrockit Jdk 配置,所以这里我们还是用sun的jdk了)。

然后点击“下一步”6、创建管理端。

如上图所示。

勾选“管理服务器”,然后点击“下一步”(勾选“管理服务器”表示创建的域为管理服务器,勾选“受管服务器、集群和计算机”表示该域是受管服务器。

如果前面两个都勾选上则表示创建的域即含有管理服务器又含有受管服务器。

所以这里我们只勾选了“管理服务器”,表示我们要创建的该域仅仅做为管理端使用。

创建集群时管理端最好独立出来,因为如果一个域同时包含管理端和受管理端的话,当我们需要重启服务时就会同时重启管理端,这样我们无法在页面的节点管理器里直接启动包含管理端的节点,而管理端独立出来则可以避免这种情况的发生,维护时直接在控制台对节点进行重启就可以了)7、如上图所示。

为域的管理端填入名称(我们这里使用了默认的AdminServer),“Listen address”默认为监听本机上所有的IP(这里默认即可,一般表示localhost,127.0.0.1或者IPv6中的0:0:0:0:0:0:0:1),“Listen port”表示监听本机的端口,一般大家喜欢把管理端口设置为9001。

我们这里不需要SSL加密所以没有勾选该项。

然后点击“下一步”(如上图设置,我们本机访问域的控制台的url就是http://localhost:9001/console ,其它机器就访问http://IP地址:9001/console),然后进入到最后的安装确认页面8、如上图。

点击“创建”开始创建域9、如上图所示,点击“完成”完成域管理端的创建。

三、启动weblogic集群管理端,创建集群,并为集群创建和添加节点。

如果步骤二最后一步中勾选了“启动管理服务端”,则点击完成后会直接启动集群的服务端。

如果没有勾选“启动管理服务端”,则我们需要进入路径D:\Program_Files\Oracle\Middleware\user_projects\domains\portal_domain\bin双击startWebLogic.cmd启动服务(linux系统则是双击运行startWebLogic.sh),启动时需要输入我们前面(步骤二4中)设置的域的的用户名和密码。

注:上面路径中portal_domain是我们上面步骤二3中设置的“域名”,根据自己设置的域名进入对应的路径1、如下图所示,启动时会提示输入域的用户名和密码2、启动后,打开浏览器,输入http://localhost:7001/console (其中9001是我们步骤二7中配置的集群管理端的端口号),如下图所示,输入刚才启动时输入的用户名和密码,点击“登录”3、进入控制台页面。

如下图,点左侧导航树的“环境”-“集群”;然后点击左上角的“锁定服务器”按钮(生产模式需要点击这个按钮才可以对其下的功能进行更新)4、如下图所示,点击“新建”按钮来创建一个集群。

如下图所示,给集群取个名称,其它的保持默认即可。

点击“确定”完成集群的创建。

(下面创建节点,并添加到集群中)5、如下图,点击“激活更改”按钮把刚才创建的集群保存到weblogic中。

6、如下图所示。

点击左侧树的“环境”- “服务器”。

并点击左上角的“锁定并编辑”按钮。

点击“新建”按钮创建一个新的节点7、进入节点创建界面,如下图所示。

如下图所示,为节点取个名字,配置节点的端口为7001,单选框选择“应属于, 使此服务器成为某个现有集群的成员”把该节点加入刚才我们创建的集群。

然后点击“下一步”进入完成确认页面。

注:端口7001表示,该节点上服务我们通过7001来访问,对应的URL类似于http://localhost:7001服务路径….。

该端口一般是递增的,比如第一个节点配置的端口是7001,那么第二个节点端口一般配置为7002,第三个节点端口配置为7003…8、如下图所示。

点击“完成”按钮完成节点的创建。

9、如下图所示。

节点创建完成,页面中显示了节点的名称、所属的集群、节点监听的端口号信息。

生产模式中一定不要忘记点击“激活更改”按钮使配置生效10、按照上面的方法我们再创建两个节点,并加入集群中。

如下图所示,我们创建了一个管理端,和三个节点的集群四、启动集群到这里集群主要的配置已经完成,集群已经可以正常的启动并工作了。

(但是这样维护起来会比较麻烦,比如重启节点每次都要登录服务器在命令行中手动启动。

配置节点管理器之后,就可以直接在页面控制台上对节点进行停止和启动,详细设置查看“配置节点管理器”小节)1、启动集群必需首先启动域的管理端(由于我们上面已经启动管理端,所以这里就不再启动了,只把方法列出来)进入命令行,并进入如下路径(根据自己的安装目录进入对应位置),cd D:\Program_Files\Oracle\Middleware\user_projects\domains\portal_domain\bin输入如下命令启动weblogic管理端startWeblogic.cmd (linux中使用./startWeblogic.sh来启动)2、启动各节点。

注:节点的启动必需在管理端启动完成后才能启动。

进入命令行,并进入如下路径(根据自己的安装目录进入对应位置),cd D:\Program_Files\Oracle\Middleware\user_projects\domains\portal_domain\bin输入如下startManagerWeblogic server_7001 t3://localhost:9001(linux中使用./startManagerWeblogic server_7001 t3://localhost:9001)说明:上面的命令中,startManagerWeblogic.cmd 是启动节点的脚本(linux中为startManagerWeblogic.sh);server_7001是我们上面创建的节点名称;t3://localhost:9001这个表示节点server_7001指向本机(localhost)的管理端,其中的t3是weblogic的协议类似于http。

如果管理端不在本机上则这里的localhost换成目标机器IP,端口换成目标机器管理端端口即可。

注意启动节点时会提示输入用户名和密码3、依次启动各节点。

当我们启动完成后再次点击页面控制台左侧树“环境”- “服务器”可以查看到三个节点的状态已经改变为RUNNING,4、点击左侧导航树的“部署”进入工程部署页面。

在这里就可以部署我们的war包或者工程源码了。

五、配置启动时免输入密码当我们第一次启动每一个节点时,weblogic会在D:\Program_Files\Oracle\Middleware\user_projects\domains\portal_domain\servers目录下创建各节点对应的文件夹(文件夹的名字和节点名相同),如下图。

AdminServer是管理端的文件夹,server_7001,server_7002,server_7003分别对应我们创建的三个节点。

相关主题