linux下weblogic集群部署.docx
- 文档编号:27550097
- 上传时间:2023-07-02
- 格式:DOCX
- 页数:15
- 大小:1.46MB
linux下weblogic集群部署.docx
《linux下weblogic集群部署.docx》由会员分享,可在线阅读,更多相关《linux下weblogic集群部署.docx(15页珍藏版)》请在冰豆网上搜索。
linux下weblogic集群部署
Weblogic8.1.6在LINUX下部署集群
一、案例分析:
weblogic端口设计:
主机名/ip
Domain
Server
端口
用途
备注
App1
192.168.80.201
Admin
adminserver
7001
集群管理
Proxy
ProxyServer
80
代理
App1
App1
8001
被管理域1
App2
192.168.80.202
mydomain
App2
8001
被管理域2
App3
192.168.80.203
mydomain
App3
8001
被管理域3
二、Welogic安装
1、上传server816_linux32.bin至三台机器的/home目录下;
2、用shell工具分别登录三台服务器
3、打开home目录:
cd/home
4、赋予server816_linux32.bin可读写权限
chmoda+xserver816_linux32.bin
5、启动安装包./server816_linux32.bin此后会出现解压界面,解压到100%完成
5.2欢迎界面
直接回车即可
出现lience界面,输入“1”,回车;
5.3选择BEA主目录
输入“/weblogic/bea”,回车即可。
2.4选择安装类型
选择1
2.5选择产品的安装目录
默认即可,直接回车
2.6等待安装
2.7等待安装JDK
2.8完成安装
回车后,安装过程会清除安装过程中的临时文件。
三、Linux系统及weblogic部分系统参数修改
1、用FTP工具分别登录三台服务器
2、打开下载etc目录下的hosts、exports及/etc/security下的limits.conf
3、在hosts文件中加入
192.168.80.202app2
192.168.80.201app1
192.168.80.203app3
4、在exports文件中加入
*192.168.80.201(rw,sync)
*192.168.80.202(rw,sync)
*192.168.80.203(rw,sync)
5、在limits.conf文件末尾中加入
*softnproc8192
*hardnproc16384
*softnofile8192
*hardnofile65536
*softnproc16384
*hardnproc32768
*softnofile16384
*hardnofile65536
6、重启服务器reboot
四、创建域:
1、/home/weblogic/bea/weblogic81/common/bin目录中的config.sh文件,会出现是创建还是扩展域的提示页面,选择第一个,创建一个新的域
2、系统会提示选择模板注意选择BasicWeblogicServerDomain,每次的顺序可能不一样,选择数字的时候要注意
3、系统会出现是否使用快速模式选项,建议选择非快速模式“2”。
4、接下来按照下图所示配置好域的名称和监听端口,取消SSL监听。
选择1选项修改Name为app1,选择3选项修改监听端口为8001然后回车
5、接下来会出现是否配置集群的窗口,集群可以从前台进入用控制台配置,故选择2,如下图:
6、接下来提示是否创建JDBC,不用设置,如下图:
7、接下来提示是否创建JMS,不用设置,如下图:
8、接下来提示是否配置目标服务,不用设置,如下图:
9、接下来提示高级安全配置,不用设置,如下图:
10、接下来配置服务器启用和访问控制台的用户和密码,如下图:
11、接下来会出现运行模式的选择,我们选择第一项,开发模式。
开发模式和产品模式的区别:
开发模式环境下,当有新包被替换时,系统会自动扫描到并重新发布,同时也会带来系统的开销;而产品模式不会这样,每次必须手工重新发布或者重启WebLogic服务,我们2选择产品模式
12、接下来会出现JDK的选择,选择1:
13、接下来系统会出现WebLogic域的安装目录,选择默认,直接回车
14、接下来会出现域服务器的名称使用相应的域名admin、proxy、app1、app2、app3
15、在App1上类似创建3个域分别为admin、proxy、app1,App2上建立app2、App3上建立app3。
五、Welogic集群
1、新建一个txt文档,加入以下内容后存为boot.properties,将此文件上传至每个域根目录下
#GeneratedbyConfigurationWizardonThuNov1122:
03:
57CST2010
username=weblogic
password=weblogic。
2、根据启动文件中附件对比后相应修改或添加域中的文件
3、启动./admin.sh,登录7001/console
4、添加服务器
a)登陆管理服务器的控制台,在servers上点击鼠标右键,选择Configureanewserver…,如下图所示
b)将proxy、app1、app2、app3的信息分别进行添加,如下图所示
c)配置完成以后,鼠标左键点击一下左上角的servers,就会看到刚才配置的结果,其中除了管理服务器(就是我们登陆的这台),其他的服务器都是UNKNOWN状态,如下图所示:
d)在左边的Cluster那里点击鼠标右键,选择ConfigureanewCluster,如下图所示:
e)接下来配置集群的名称,服务器IP(就是登陆的这台服务器的IP),然后选择负载均衡的方式。
主要有三种选择:
round-robin,表示为轮询的方式,就像以前的令牌环网的分配规则一样;weight-based,表示为基于比重的方式,谁的比重小,谁承担更多的责任;random,随机。
下面的三种是有刚才这三种衍生出来的。
这三种方法各有优缺点,一般来说,建议选择weight-based:
f)创建集群以后,许在在配置中的Servers里面,将被管理服务器添加进去,保存。
如下图:
g)然后就看到刚才创建的集群下面会挂上添加的两台服务器,如下图所示:
h)启动所有域,将ufgov_proxy文件夹上传后做为包发布到proxy域上,注意要修改其中web.xml的12行,根据实际IP和端口进行设置
i)在weblogic根目录下替换破解license.bea
j)打开/weblogic/bea/weblogic81/common/bin下的commEnv.sh修改其中的resetFd():
resetFd(){
if[!
-n"`uname-s|grep-icygwin||uname-s|grep-iwindows_nt||\
uname-s|grep-iHP-UX`"]
then
maxfiles=`ulimit-H-n`
if["$?
"="0"-a"${maxfiles}"!
=1024];then
if[`expr${maxfiles}:
'[0-9][0-9]*$'`-eq0];then
maxfiles=1025
fi
if["${maxfiles}"-lt1024];then
ulimit-n16384
#ulimit-n${maxfiles}
else
#ulimit-n1024
ulimit-n16384
fi
fi
fi
}
六、挂接NFS服务:
由于UFDIA文件夹需要三个服务器共享,顾需要挂接NFS服务使用mount命令
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- linux weblogic 集群 部署