《2022年weblogic集群部署 .pdf》由会员分享,可在线阅读,更多相关《2022年weblogic集群部署 .pdf(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Weblogic集群配置:参考文档:Weblogic 基本概念:域,集群,管理服务器和被管服务器之间的关系的概念,请参考Linux 下 Weblogic 集群配置初步 .doc ,里面介绍了一些weblogic的基本概念,以及如何配置集群的问题。Weblogic 移植:把 BSS 系统代码从 websphere移植到 weblogic 上面,需要修改哪里文件,请参考 WebLogic 应用移植报告 .doc集群建立和应用部署:我在这里主要介绍在192.168.1.125环境下面的 server情况。Server名称Server类型IP port myserver Admin server 19
2、2.168.1.125 80 node1 Manager server 192.168.1.125 7001 node2 Manager server 192.168.1.125 7002 集群信息:集群名称: bss_cluster 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 16 页 - - - - - - - - - 集群成员: node1 和 node2 EAR 包模块部署情况:Myserver 上部署所有war 模块。Node1 上部署 crmEAR 的 E
3、JB模块。Node2 上部署 resourceEAR的 EJB 模块这里以 crmEAR 包为例,看看在 weblogic 上的部署情况。DeploymentStatus的字段如果为: Available 说明,部署成功,如果为unavailble 状态,说明没发布成功。下面详细介绍 192.168.1.125的集群部署过程安装步骤名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 16 页 - - - - - - - - - 1、运行 Configuration wizar
4、d 2、选择 Create a new weblogic configuration ,并点击“ next”3、点击“ next”名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 16 页 - - - - - - - - - 4、选择 Custom,并点击“ next”5、填写 Admin server 的信息,然后点击“ next”名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - -
5、 - - - 第 4 页,共 16 页 - - - - - - - - - 6、 这个页面提示要不要配置manager server 、 cluster信息, 选择 “Yes” ,点击“ Next”7、培植 manager server页面,如果有需要添加更多的server,请点击名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 16 页 - - - - - - - - - Add 按钮。填写好信息后,点击“next”8、这个页面我们不需要配置任何东西系,直接点击“Next
6、”9、直接“ next”名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 16 页 - - - - - - - - - 10、配置集群页面,我们这里只需要添加一个“bss_cluster ”集群,Multicast address 、Multicast port 等字段默认就可以了。11、 把刚才配置的 manager server加入到刚配置的bss_cluster集群中。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - -
7、 - - - 名师精心整理 - - - - - - - 第 7 页,共 16 页 - - - - - - - - - 我们把 node1和 node2都加到 bss_cluste中12、接下来这几个步骤,直接点击“next” ,不需要修改任何信息。13、这一步为前面建的admin server的管理控制台输入登录用户名和密码名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 16 页 - - - - - - - - - 14、下面几步,也是默认点击“next”就可以。15、这
8、里选择 sun jdk,其他不需要改动,点击“next” 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 16 页 - - - - - - - - - 15、 在 Configuration Name 的字段里面,填入域目录名称,点击 “create ”就 ok 了。16、 以上步骤完成了 admin server 、 manager server以及 cluster的配置,现在我们需要把我们的ear包部署到集群上面去。(1) 在 domains目录下,拷贝一个prop
9、 目录Prop的目录内容如下图:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 16 页 - - - - - - - - - (2) 进入 mydomain 目录,需要编辑 setEnv.cmd 、startManagedWebLogic.cmd和 startWebLogic.cmd文件。在 setEnv.cmd文件里找到 set CLASSPATH ,然后添加如下信息C:beauser_projectsdomainsprop;C:beauser_projectsdom
10、ainspropstartupbean.jar; 这样的目的是把我们系统需要的prop 目录下的properties文件设置在 server的 classpath里头。编辑 startManagedWebLogic.cmd和 startWebLogic.cmd文件,在文件里添加 call C:beauser_projectsdomainsmydomainsetEnv.cmd , 这个添加的内容要根据你具体的setEnv.cmd路径位置来定。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - -
11、第 11 页,共 16 页 - - - - - - - - - (3) 启动 admin server和 manager server :直接运行 startWebLogic.cmd, 来启动 admin server 。 等 admin server启动好了以后再启动manager server 。要启动 manager server ,首先运行 cmd,弹出命令行窗口,把当前目录切换到mydomain 目录,启动 node1命令如下startManagedWebLogic.cmd node1 http:/192.168.1.125:80 , 同理,启动 node2的命令:startMana
12、gedWebLogic.cmd node2 http:/192.168.1.125:80如下图所示:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 16 页 - - - - - - - - - 说明:http:/192.168.1.125:80 这里的 80 端口是 admin server的端口。(4) 把 ear包部署到 weblogic 上:这里以部署 crmEAR 为例,把 crmEAR 的 war 模块部署到myserver(这个是 admin server
13、,端口是 80),把 EJB 模块部署到node1(manager server ,端口 7001,所以,要记的把jsbss,perperity文件的 ejb 地址端口该 7001) 步骤如下:选择上传的 ear包,然后点击“ Target Each Module ”按钮名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 16 页 - - - - - - - - - 选择把 coManager这个 WAR 模块部署到哪个server,我们这里选择,myserver,然后按
14、continue按钮。其他的 WAR 模块一样的道理, 也是部署到 myserver,如果是 EJB模块就把它部署到node1,每个模块部署好后,就出现下面的界面,点击“ Deploy”按钮。然后出现 crmEAR 的各个模块的部署情况名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 16 页 - - - - - - - - - 系统会默认帮你把模块启动起来。启动成功的结果如下图:其他 EAR 同理,和上面的部署步骤一样,部署好后,就可以把名师资料总结 - - -精品资料
15、欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 16 页 - - - - - - - - - BSS系统跑起来了。呵呵!总结:以上是我这两天在weblogic 上面建集群和部署应用的一点经验,希望对大家有点帮助。由于文档写的比较仓促,难免存在错误,欢迎大家纠正。 Weblogic 还有多内容需要学习,希望以后跟多多沟通,一同进步。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 16 页 - - - - - - - - -