77范文网 - 专业文章范例文档资料分享平台

linux下weblogic9.2集群安装部署

来源:网络收集 时间:2018-11-01 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

第一章 JDK 安装

1.1 安装JDK1.5

(1) 从sun网站上直接下载64位For Linux的JDK1.5,网站上提供了两个下载:推荐下载第2个文件,即jdk-1_5_0_15-linux-amd64-rpm.bin文件

(2) 文件下载完成之后,将该文件放在Linux系统相应的目录下(例/home),然后用root用户在终端执行如下命令:

#chmod u+x ./jdk-1_5_0_15-linux-amd64-rpm.bin # ./jdk-1_5_0_15-linux-amd64-rpm.bin # rpm -ivh jdk-1_5_0_15-linux-amd64.rpm 安装过程中会出现如下界面

Preparing...########################################### [100%] jdk ########################################### [100%]

JDK将自动安装到 /usr/java/ jdk1.5.0_15目录下,安装完成。

1.2 配置环境变量

(1) 打开 /etc/profile 文件 #vi /etc/profile

进入vi以后,按i键,输入内容,最后按一下ESC,再按冒号(:),输入wq就保存退出 在文件中加入:

export JAVA_HOME=/usr/java/jdk1.5.0_15

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$JAVA_HOME/bin:$PATH

一定要注意,如果path配错了,造成的后果是毁灭性的,系统将崩溃。 使它生效:source profile

(2) 注销或重启系统后,输入如下命令,检查java环境变量是否配置成功

Java -version //出现正确的版本信息,则配置成功

第二章 Weblogic 9.2群集安装准备

2.1 预备知识

Weblogic中Domain和Server的关系 Domain

Domain是WebLogic Server实例的基本管理单元。所谓Domain就是,由配置为Administrator Server的WebLogic Server实例管理的逻辑单元,这个单元是有所有相关资源的集合。 Server

Server是一个相对独立的,为实现某些特定功能而结合在一起的单元。 Domain and Server的关系

一个Domain 可以包含一个或多个WebLogic Server实例,甚至是Server集群。一个Domain中有一个且只能有一个Server 担任管理Server的功能,其它的Server具体实现一个特定的逻辑功能。

2.2 集群概念

在本次项目实施中,我们采用单层结构的集群,其架构如下图所示:

这种架构将所有的Web应用以及相关的服务应用全部置于集群中的单一WLS实例中,这种架构的优势在于:

? 易于管理

? 灵活的负载平衡机制与容错 ? 更强的安全控制

2.3 配置集群应用的必要条件

? 集群中的所有Server必须位于同一网段,并且必须是IP广播(UDP)

可到达的

? 集群中的所有Server必须使用相同的版本,包括Service Pack ? 集群中的Server必须使用永久的静态IP地址。动态IP地址分配

不能用于集群环境。

? 要以CLUSTER方式运行,必须有包含CLUSTER许可的LICENSE才行;

(破解版安装请将破解LICENSE拷贝到HOME目录改名为LICENSE.BEA);

2.4 配置前的准备工作

在配置集群应用前要对集群的配置信息有一个良好的设计,下面是我们以两台WEB应用服务器配置的一个集群示例:

两台服务器分别为server1与server2; 其中由server1作为一个群集服务器节点,并将集群的管理器(adminserver)及代理分发服务

(proxyserver)也配在server1上,server2只作为群集服务节点;其具休规划如下:

在同一网段内的两台服务器上配置集群 机器类型 server1 配置名称 adminserver 地址及端口设置 IP:192.168.19.125 PORT:7001 角色 群集管理服务器 Managed1 IP: 192.168.19.125 Managed Server PORT: 8081 Managed2 server2 IP: 192.168.19.124 Managed Server PORT:8081 第三章 weblogic 安装

3.1 下载安装文件

在Bea公司官方网站上下载32位WebLogic9.2 for Linux安装文件,文件名是:server923_linux32.bin

3.2 以root身份登录

#su

3.3 创建用户和组

groupadd weblogic --增加组

adduser -g weblogic -p weblogic weblogic --增加用户

passwd weblogic --创建密码

3.4 创建weblogic安装目录,修改目录所有者权限

#mkdir -p /home/weblogic/bea

#chown -Rf weblogic:weblogic /home/weblogic/bea

3.5 复制文件

把WebLogic的bin包(如server923_linux32.bin)放在/home/weblogic目录上.

3.6 安装步骤

(1) 赋予.bin可执行权限:

#chmod a+x server923_linux32.bin (2) 执行命令:

#./server920_linux32.bin –mode=console 或者执行命令:

#./server812_linux32.bin

进入图形界面安装,执行此命令,接下来的安装与windows上相同。 此时系统开始自动安装WebLogic,安装完毕之后,不要选择QuickStart, 我们这里设定WebLogic安装在/home/ bea目录下 安装步骤如下

点击 Next下一步 出现如下图:

选择 “YES” 点击“NEXT”出现如下图:

选择好“安装路径” 点击“NEXT”出现如下图:

选择 complete 点击“NEXT”出现如下图:

点击“NEXT”出现如下图:

选择YES 点击“NEXT”出现如下图:

点击“NEXT”出现如下图: 开始安装

安装完出现如下界面

第四章 集群管理服务器 安装

4.1 创建新的Domain

打开weblogic的安装目录,运行config.sh文件(注:config.sh文件在weblogic安装目录的bin文件夹中,如\\bea\\weblogic92\\common\\bin\\config.sh),如下图:

选择“run in terminal”即可,在出现的创建域对话框中,选择新建域,如下图:

4.2 选择安装类型

选择默认安装“WebLogic Serve”即可,单击“Next”按钮

4.3 设置管理台用户密码及JDK版本

如下图:

4.4 选择定制安装

选择自定义安装,选中YES;单击“Next”按钮

4.5 输入Administrator Server(集群管理服务器)的信息

输入Administrator Server的名称,监听地址,监听端口,如果需要SSL支持的话可以在“SSL enabled”后面的复选取框上打勾,配置SSL监听端口,单击“Next”按钮:

4.6 配置Server、Cluster、Machine信息

首先,添加被管理服务器信息,输入Managed Server的名称,监听地址,监听端口,如果需要SSL支持的话,可以在“SSL enabled”复选框上打勾,配置SSL监听端口。可以配置多个Managed Server。如下图:

4.7 配置Cluster信息

添加cluster,输入Cluster的名称,Cluster的组播地址和端口,Cluster地址默认。单击“Next”按钮

完成后点击下一步:

4.8 将Managed Server添加到Cluster中

选择左面列表中的Managed Server,将其添加到右面的列表中,单击“Next”按钮

点下一步,并将各集群节点加入到所建的cluster中:

4.9 配置Machine信息

在此不对Machine进行配置,单击“Next”按钮

4.10 以下各项默认安装即可,并配置信息确认以及选择安装路径

如下图:

点击YES;完成后如下图:

在webapp程序的状态包由prepared转成activer后,即表示应用程序启动成功,完成后,用户即可通过各节点来访问此应用程序。在本实例中,访问链接分别为:http://192.168.19.124:8081/webapp和http://192.168.19.125:8081/webapp ,访问任一链接的效过相同,并两节点的程序文件将保持实时的同步;

注:如需要修改所部署的应用程序的上下文根,需要修改应用程序中目录中的\\ \\ WEB-INF\\weblogic.xml文件,其内容如下:

\

/

其中/中的/即代表上下文根为无,即我们直接可通过http://IP: 端口即可访问;

附一:集群的代理分发访问

在完成webloigc集群的安装部署后,由于实际应用访问的链接为集群各节

http://192.168.19.124:8081/和

点的访问地址(如本实例为

http://192.168.19.125:8081/),为做到真正的集群负载均衡,我们必须通过一个代理来接收各用户的访问请求并将各访问请求均衡地分发到集群中的各个节点;weblogic本身自带有代理分发的应用程序,我们只需在集群上添加一个server,并将webloigc中的proxyserve程序部署到所添加的server中即可;详见webloigc8.1中集群配置文件中的附件一;

考虑到目前代理服务器的可用性,我们可以通过apache来作为代理分发前端服务器;下面,我们介绍采用apache方式作为代理前端的安装方法:

1、apache httpserver的安装

从apache站点下载apache安装软件(http://httpd.apache.org/),并进行安装;推荐下载2.0.59版本;

2、apache配置文件修改

首先,将mod_wl_20.so文件拷贝到\\Apache2\\modules目录下,修改

apache的配置文件\\Apache2\\conf\\httpd.conf,在最后添加如下代码: LoadModule weblogic_module modules/mod_wl_20.so

WebLogicCluster 192.168.19.124:8081, 192.168.19.125:8081 (#此地址为weblogic集群节点IP) MatchExpression * MatchExpression *.jsp MatchExpression *.do

完成后保存,启动apache;用户即可通过访问apache的代理地址和端口来访问weblogict集群中的各节点;

附二:集群配置中要注意的问题

1、Admin Server只用于集群的管理,而不能参与集群事务。 即只能将应用程序部署在cluster下的managed server上,而不能部署到admin server上

2、Web应用应该部署到集群上,文件的同步是由WebLogic来完成的。即我们只需将应用程序拷贝到管理服务器(admin server)上,然后通过admin server 管理控制台进行统一的部署即可;其它managed server只需通过startManagedServer命令启动服务即可;而不用做其它操作.

附三:破解weblogic

1.将license.bea和weblog_crack.jar拷贝到bea安装目录下,例如:/opt/bea 2.修改/opt/bea/user_projects/domains/你自己定义的域/bin/startWebLogic.sh 修改

CLASSPATH=\为 CLASSPATH=\EDREC_WEBLOGIC_CLASSPATH}\3. 重启weblogic

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库linux下weblogic9.2集群安装部署在线全文阅读。

linux下weblogic9.2集群安装部署.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/250732.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: