WEBLOGIC集群13967.pdf
《WEBLOGIC集群13967.pdf》由会员分享,可在线阅读,更多相关《WEBLOGIC集群13967.pdf(59页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、系统部署手册 第 1 页 第一章 应用部署 1.1.1 本节样例部署方案描述 本文中将以如下部署方案进行说明:1)单机环境下做集群,服务器 ip 地址 192.168.71.208 2)Weblogic 安装跟路径 WEBLOGIC_HOME=/opt/bea 3)JVM 安装根路径 JAVA_HOME=/opt/java1.4 4)WebLogic 域建立在%WEBLOGIC_HOME%/user_projects/domains下,域名为:siClusterDomain 5)应用程序部署在%WEBLOGIC_HOME%/user_projects/applications下 6)日志文件放
2、在siClusterDomain 下 7)siClusterDomain 下 WebLogic Server 的建立:adminServer:192.168.71.208:7010 管理使用 appServer1:192.168.71.208:7011 部署社保应用 appServer2:192.168.71.208:7012 部署社保应用 proxyServer:192.168.71.208:7013 部署代理应用 updateServer:192.168.71.208:7014 部署版本分发应用,用于客户端程序更新 本例中使用软件负载均衡器进行分发处理,实施中如果使用硬件负载均衡器,则跳过
3、 proxyServer 的建立及代理应用的部署环节。8)appServer1 和 appServer2 上 java 虚拟机内存分配:各 1843M 32 位 java 虚拟机下,内存分配最大 1.8G(即 1843M),不能超过1.8G 9)建立集群名称为:myCluster,包含 appServer1 和 appServer2 数 据 库 服 务 器 192.168.71.218:1521:orcl,支 撑 数 据 库 用 户 名/密 码 为drm_hnsimis/drm_hnsimis,业务数据库的用户名/密码为 hnsimis/hnsimis 1.1.2 创建 Domain、Serv
4、er 和 Cluster 输入密码登陆服务器:系统部署手册 第 2 页 开始-所有程序-Bea Weblogic Platform 8.1,执行配置向导 Configuration Wizard。系统部署手册 第 3 页 选择 Create a new WebLogic configuration:选择 Basic WebLogic Server Domain 系统部署手册 第 4 页 选择 Custom 配置 adminServer,分别修改 adminServer 的名字、监听地址和端口号:系统部署手册 第 5 页 选择 YES ,配置集群:按照提示,输入 appServer1、appSe
5、rver2、proxyServer、updateServer 的配置信息(名字、监听地址、监听端口号)。如果使用硬件负载均衡,则不建立proxyServer:系统部署手册 第 6 页 配置集群信息,修改集群的端口号为7555:配置集群包含的 server:(只选择 appServer1 和 appServer2,另外两个不要选)系统部署手册 第 7 页 跳过 Create HTTP Proxy Applications:跳过 Configure Machines:系统部署手册 第 8 页 跳过 JDBC 的配置:跳过 JMS 的配置:系统部署手册 第 9 页 配置 WebLogic 管理员的用
6、户名和密码,用户名使用默认的 weblogic,密码和用户名相同:配置窗口选项(不创建快捷方式,不注册 windows 服务):系统部署手册 第 10 页 配置域模式,选择 Development Mode;设置 JDK 信息,选择 Sun SDK 1.4.2_08:设置 Domain 存放路径(缺省选择和我们的方案一致,接受缺省目录);输入 Domain 的名字:系统部署手册 第 11 页 域配置向导运行完毕:1.1.3 修改运行环境 1.1.3.1 Ojdbc14.jar Weblogic自带的 ojdbc14.jar可能和我们使用的不兼容,所以做如下操作:在%WEBLOGIC_HOME%
7、/server/lib目录下,将 ojdbc14.jar文件重新命名为ojdbc14.jar.bak;拷贝社保服务端工程的eapdomain/web-inf/lib/ojdbc14.jar到%WEBLOGIC_HOME%/server/lib目录下。1.1.3.2 xerces2.6.2.jar weblogic81 不支持 xml 的 GBK 编码,需要做如下调整:1)拷 贝 社 保 服 务 端 工 程 的eapdomain/web-inf/lib/xerces2.6.2.jar到%WEBLOGIC_HOME%/server/lib 目录下 2)在新建的域的根路径下,即本例的%WEBLOGI
8、C_HOME%/user_projects/domains/siClusterDomain 下,编辑 startManagedWebLogic.cmd,找到“set CLASSPATH.”这行,在等号的后面直接添加“%WL_HOME%serverlibxerces2.6.2.jar;”。系统部署手册 第 12 页 CLASSPATH 是一组路径连接成的字符串,各个路径之间用分隔符号间隔。不同的 weblogic 版本中,该分隔符可能不相同,需要参考CLASSPATH 的原始写法来确定。在本例中是“;”。另外%WL_HOME%表示引用环境变量 WL_HOME的值。不同的weblogic版本中,引
9、用环境变量的写法可能不同,需要参考startManagedWebLogic.cmd 文件中的用法。1.1.3.3 java 虚拟机内存参数 还 是 修 改 上 面 的startManagedWebLogic.cmd文 件,找 到 以“%JAVA_HOME%binjava”开头的行,此行一般是 startManagedWebLogic.cmd的最后一行。在该行的前面插入一行,键入 set MEM_ARGS=-Xms1000m Xmx1000m-XX:MaxPermSize=128m,用来给环境变量 MEM_ARGS 赋值。环境 变 量 赋 值 的 写 法,不 同 的 版 本 下 可 能 不 一
10、样,需 要 参 考startManagedWebLogic.cmd 中的写法。1.1.4 启动 WebLogic 首先启动 adminServer,接着启动其他受管 server,如appServer1、appServer2、proxyServer、updateServer 等。为了方便启动 weblogic,建立三个 bat 文件:系统部署手册 第 13 页 社保主服务.bat:社保次服务.bat:社保代理服务.bat:系统部署手册 第 14 页 1.1.5 建立数据库连接池 1.1.5.1 创建数据库连接池 在客户端开启 IE 浏览器,输入如下地址进入 weblogic管理控制台:http
11、:/192.168.71.208:7010/console。系统部署手册 第 15 页 使 用 建 立 Domain 时 设 置 的 WebLogic 管 理 员 的 用 户 名 和 密 码,如weblogic/weblogic,然后登陆:在左侧的导航菜单中,选择 siClusterDomain/Services/JDBC/Connection Pool,然后在右侧点击“Configure a new JDBC Connection Pool.”:系统部署手册 第 16 页 配置连接池信息,DataBase Type 选择 Oracle,DataBase Driver 选择 Oracles D
12、river(Thin)Version:9.0.1,9.2.0,10,如果是其他数据库版本,请自行选择:Continue,填入连接池配置信息:系统部署手册 第 17 页(Name:UNIEAP -此项的值固定,统一使用 UNIEAP Database Name:orcl Host Name:192.168.71.218 Port:1521 Database User Name:hnsimis Password:hnsimis Confirm Password:hnsimis)Continue,测试数据库连接,点击 Test Driver Configation:系统部署手册 第 18 页 数据库
13、连接测试成功后,选择将连接池部署到集群:点击 Create and deploy,创建并部署连接池:系统部署手册 第 19 页 1.1.5.2 创建数据源 WebLogic 管理控制台中,在左侧选择 siClusterDomain/Services/JDBC/Data Source 在,右侧点击“Configure a new JDBC Data Source”系统部署手册 第 20 页 输入数据源信息:(Name 和 JNDI Name 的值固定,统一使用 UNIEAP)系统部署手册 第 21 页 Continue,数据源和连接池绑定,选择数据库连接池 UNIEAP:Continue,将数据
14、源部署到集群:系统部署手册 第 22 页 Create,完成创建:1.1.6 部署应用程序 1.1.6.1.1 上传应用 将 调 整 后 的 社 保 应 用 文 件 夹eapdomain拷 贝 到 服 务 器,本 例 中 拷 贝至%WEBLOGIC_HOME%/user_projects/applications 下。1.1.6.1.2 部署应用 登陆到WebLogic管理控制台,在左侧选择siClusterDomain/Deployments/Web Application Modules,然后在右侧点击“Deploy a new Web Application Module.”:系统部署手
15、册 第 23 页 通过 Location 处的链接,选择应用文件夹,位置 opt/bea/user_projects/eapdomain:Target Module,选择部署到集群:系统部署手册 第 24 页 Continue,选择不进行应用程序的拷贝:系统部署手册 第 25 页 Deploy,进行部署:系统部署手册 第 26 页 部署完毕。1.1.6.2 部署版本控制与分发系统应用 1.1.6.2.1 上传应用 将版本控制与分发系统的服务端 web 文件夹 NeusoftUpdate 拷贝到服务器,本例中拷贝至%WEBLOGIC_HOME%/user_projects/application
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- WEBLOGIC 集群 13967
限制150内