多weblogicserver实例非cluster配置下的管理与程序部署_第1页
多weblogicserver实例非cluster配置下的管理与程序部署_第2页
多weblogicserver实例非cluster配置下的管理与程序部署_第3页
多weblogicserver实例非cluster配置下的管理与程序部署_第4页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、多 J2EE 服务器非 weblogiccluster配置模式下,如何管理与自动部署应用程序?2008年 9 月一 概述项目场景:一组(16 台)J2EE 应用服务器,安装,非weblogiccluster 配置,通过 F5 负载均衡器进行应用负载均衡。如何简 化weblogic server 多实例管理,简化应用程序部署与 维护?一般情况下,部署应用程序的方法比 较简单即程序上传到 weblogic server运行的服务器上,进行单台 deployment,2 台以下这种方法还可以接受,部署 2 次就够了,现在网省集中模式下的 应用服务器最少都是 4 台以上,还是按这种方式一次次的来效率太

2、低, 应用系统可管理性、可维护 性太差,本文以福建部署 为例,详细描述了多服 务器进行分域(domain)部署,集中管理,应用程序自动以 stage 方式分发的配置过程。给 出了在 linux 平台下,结合操作系 统进行系统重启时的自动启动配置步骤与脚本。二 配置过程1 安装过程略。2 执行 config.sh 进行 domain 创建NEXT :NEXT :注意:这里要 选择 ”YES”,否则 不会看到你所要配置的选项。NEXT :说明:指定 Administration Server,这里指定的 Administration Server 为该 domain 中的唯一管理服 务器,承担 d

3、omain、 managed servers管理,应用配置与 发布任 务。 Listener port:这里的端口号 仅用于管理,网省集中模式下,一般省公司开放 给全省客 户端统一使用的端口号会明确指定,所以建 议这里要使用一个不同于 managed server的端口号。NEXT :配置managedservers:说明:一个 managed server,即一个 weblogic server实例,承担应用系 统使用,本例中,设置了 8 个 managedserver,应用端口号 为 80。NEXT :注:非cluster 模式,不用配置。NEXT :创建 domain注:这里的 doma

4、in name 为该域唯一。到这里,domain、domainadministrationserver、managed server(这里指和domain administrationserver 位于同一台服 务器上的)就创建完了。3 创建 managedserver以其中的一台如:机器为例,前面的过程都一样,略去。注:这里的 server 名称,IP 地址,端口号必需要和你前面在创建 domain 是设定的一致。注:这里的 domain name 必需和你前面 设定的域名一致。4 依次按照上面的步 骤创建完成你所需要的 domain 等设置。5 全部创建完成,两个 domain:dlyxd

5、omain01 和 dlyxdomain02 如下所示。 dlyxdomain01:dlyxdomain02:6 关于 domain 如何规划的问题看起来全部 J2EE 服务器创建一个 domain 似乎更好,因为只需要在一个adminserver上进行实例管理、应 用程序发布和维护。根据项 目实际情况,你需要考虑三点可能的影响因素:一,多台服务器需要考虑网络连接状况,毫无疑问应用程序发布时的数据传输需要带宽,纵然是局域网也必需考 虑网络质量;二,按域模式配置,administration server 是域统一的管理控制台,是否需要考 虑冗余?三,目前应用程序包每天更新的数目很大,如果最新版

6、本在所有 实例上全部更新会否有问题?是否需要 暂时保留前一可用版本及部分 weblogic server实例的可用?以福建为例,共有 16 台服务器,考虑上述因素,规划为两个应用 domain,每个 domain 包含 8 台应用服务器(实例)。三 应用程序部署(deployment)1 登陆到域管理服 务器上:进行应用配置及程序发布工作。2 前面的步 骤省略。在选择 了应用程序 location 后,NEXT :注:选择第一 项。NEXT ,选择 targets(即managedserver运行的实例)注:只选择 managed server即可,不要选择 administration se

7、rver。NEXT ,应用系统命名,安全与数据源设置:NEXT ,配置 SUMMARY :到这里程序部署的 过程就结束了。3 程序更新应用程序更新就不能使用初次部署 时候的 “install方式”了,要使用 “update来”进行这个操作,会自动同步到域中所有的managedserver上。四 如何启动 adminServer和 managedserver1 启动的顺序是:先启动 adminServer,再启动 managedServer2 启动 admin Server,进入域目 录$BEA_HOME/user_projects/domains/dlyxdomain01/./startWeb

8、Logic.sh3 启动 managedServer,进入域目 录 $BEA_HOME/user_projects/domains/dlyxdomain01./bin/startManagedWebLogic.shmanagedServer名称adminServer 地址如:五 Linux 如何设置开机自动自动启动?1 在 adminserver上,设置开机自 动启动:在 /etc/rc.d/rc.local 增加一行:/app/bea/user_projects/domains/dlyxdomain01/startAdmin_Managedserver.sh在 /app/bea/user_p

9、rojects/domains/dlyxdomain01下,编辑启动脚本:startAdmin_Managedserver.sh,内容如下:# This script created here for starting weblogic AdminServer and managedServer31 cd /app/bea/user_projects/domains/dlyxdomain01./startWebLogic.sh > startAdminserver01.log & sleep 60./bin/startManagedWebLogic.sh mServer31 > startmServer31.log &2 在各个 managedserver上,设置开机自动启动:在 /etc/rc.d/rc.local 增加一行:/app/bea/user_projects/domains/dlyxdomain01/startmServer32.sh在 /app/bea/user_projects/doma

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论