《WebLogic_Server_11g_节点服务器配置单机版》由会员分享,可在线阅读,更多相关《WebLogic_Server_11g_节点服务器配置单机版(33页珍藏版)》请在金锄头文库上搜索。
1、WebLogic Server 11g 节点管理器和节点管理器和Machine 配置单机版(配置单机版(Windows) (本文讲述如何在 WebLogic Server 11g 上配置集群中的节点服务器,以及通过控制台启动 和停止服务器) 2009-11-6 作者: 刘长炯 BeanS http:/ 合作伙伴: http:/ 预备知识预备知识 请您事先阅读文章: 配置配置 WebLogic Server 11g 集群单服务器版(集群单服务器版(Windows)来了解集 群配置相关的操作信息, 本文不再赘述。 本文的主要目的在于讲述节点管理器、 Machine 的配置及其管理(远程启动和停止)
2、。 节点管理器概述 WebLogic Server 生产环境中的服务器实例通常分布在多个域、计算机和地理位置上。节点管理器是一个 WebLogic Server 实用工具,可以使用它来启动、关闭和重新启动远程位置上的管理服务器和受管服务器实例。尽管节点服务器是可选工具,但如果您的 WebLogic Server 环境所承载的应用程序具有较高的可用性要求,则建议您使用该工具。 节点管理器进程与特定 WebLogic 域无关,而与计算机有关。您可以使用同一个节点管理器进程控制任意 WebLogic Server 域中的服务器实例,只要该服务器实例与节点管理器进程驻留于同一台计算机上。节点管理器必须
3、在承载要通过节点管理器控制的 WebLogic Server 实例(管理服务器或受管服务器)的计算机。 本文环境本文环境 ? 平台:Windows XP SP3, 3G RAM ? 软件:WebLogic Server 11gR1 配置配置 WebLogic Server 的的 Machine 配置前的准备工作配置前的准备工作 在配置集群应用前要对集群的配置信息有一个良好的设计, 下面就是我们这次配置的集 群信息:在同一台机器上配置集群及其 Machine(在一台机上只安装一套 WebLogic 11g 产 品就可以了) 提示:提示:建议您的测试服务器有 4G 以上的内存,否则服务器启动过程将
4、会很漫长。 机器类型 操作系统 网络配置 角色 备注 HP PC Windows XP SP3 IP: 192.168.0.4 PORT:7001 Administrator Server 管理服务器 HP PC Windows XP SP3 IP: 192.168.0.4 PORT:8080 Proxy Server 代理服务器 HP PC Windows XP SP3 IP: 192.168.0.4 PORT:7003 Managed Server 受管理服务器 HP PC Windows XP SP3 IP: 192.168.0.4 PORT:7004 Managed Server 受管
5、理服务器 节点管理器的安装节点管理器的安装,启动与停止启动与停止 安装节点管理器为服务安装节点管理器为服务 注: 如果仅仅是进行开发和测试, 这一步不是必须的, 参考下一节的运行节点管理器. 方式一方式一 通过安装程序进行设置通过安装程序进行设置 在首次启动安装程序时进行设置, 选择安装类型为自定义即可在后续页面中看到. 点下一步几次即可看到节点管理器设置页面, 点击 是是 即可安装节点管理器服务. 方式二方式二 通过控制台脚本进行进行设置通过控制台脚本进行进行设置 首先定位资源管理器到到$WL_HOMEserverbin 下, 我们可看到文件: installNodeMgrSvc.cmd 安
6、装节点管理器服务 uninstallNodeMgrSvc.cmd 删除节点管理器服务 双击 installNodeMgrSvc.cmd 即可完成节点管理器服务的安装. 安装完成后可在 控制面 板控制面 板 ? 服务服务 看到新出现的服务 Oracle WebLogic NodeManager(E_bea_wlserver_10.3). 启动节点管理器启动节点管理器 如果是服务, 如上图所示, 直接点击工具栏上的 按钮即可; 另外系统重启后, 服务 方式的节点管理器会自动在后台运行, 查看进程管理器可看到 beasvc.exe; 如果没有安装服务, 可通过如下两种方式来执行: ? 通过开始菜单来
7、执行: 选择“ 开始菜单 ?程序?Oracle WebLogic?WebLogic Server 11gR1?Tools ? Node Manager” ,然后会出现命令窗口; ? 由于实际上上述快捷方式指向的是文件 $WL_HOMEserverbinstartNodeManager.cmd, 所以直接运行此脚本即可, 例如在 笔者机器上其路径是: E:beawlserver_10.3serverbinstartNodeManager.cmd 关闭节点管理器关闭节点管理器 服务方式启动的, 在控制面板 服务中点击工具栏上的 按钮即可; 通过脚本执行方式启动的, 只需关闭命令窗口即可. 节点管理
8、器的密码设置节点管理器的密码设置 nm_password.properties 此文件存储节点管理器的用户名和密码。请参阅 指定节点管理器的用户名和密码。 此文件位于 DOMAIN_HOME/config/nodemanager 下。 更多内容请参考 http:/ 一文的内容. 使用使用 Configuration Wizard 进行配置进行配置 创建新的创建新的 Domain 选择“ 开始菜单 ?程序?Oracle WebLogic?WebLogic Server 11gR1?Tools ? Configuration Wizard” ,单击“下一步”按钮 选择安装域源选择安装域源 选择安装
9、“Basic WebLogic Server Domain”, 单击“下一步”按钮 指定域的名称和位置指定域的名称和位置 输入要创建的域名和位置,此处域名可任意输入为 base_domain,输入完成后单击“下 一步”按钮。 配置管理员用户名和密码配置管理员用户名和密码 输入 WebLogic 管理员管理服务器(AdminServer)的用户名和密码,在此以“weblogic” 作用登录管理服务器的用户名,密码为“weblogic1” ,单击“下一步”按钮 配置域启动模式和配置域启动模式和 JDK 选择“生产模式”和“JRockit SDK”后,单击“下一步”按钮 选择是否高级配置选择是否高级
10、配置 选择“管理服务器” , “受管服务器、群集和计算机”后,单击“下一步”按钮 配置管理服务器配置管理服务器 输入 Administrator Server 的名称,监听地址(可选所有 IP 或者指定 IP) ,监听端口,如 果需要 SSL 支持的话可以在“SSL enabled”后面的复选取框上打勾,配置 SSL 监听端口, 单击“下一步”按钮 配置受管服务器配置受管服务器 输入 Managed Server 的名称,监听地址,监听端口,如果需要 SSL 支持的话,可以在 “SSL enabled”复选框上打勾,配置 SSL 监听端口。点击添加后可以配置多个 Managed Server,
11、完成后单击“下一步”按钮。 配置群集信息配置群集信息 单击“添加” ,输入 Cluster 的名称 new_Cluster_1,并选择协议为新的 unicast(也可选择 multicast),Cluster 的各个服务器地址和端口(Cluster 地址可输可不输) 。完成后单击“下一 步”按钮。 将“受管理服务器”添加到“集群”中将“受管理服务器”添加到“集群”中 选择左面列表中的 Managed Server,将其添加到右面的列表中,注意这里代理服务器 Proxy_Server 不要添加到右边,之后单击“下一步”按钮。 创建创建 HTTP 代理应用程序代理应用程序 选中 “创建 HTTP
12、代理” 复选框, new_Cluster 代理服务器选择前面没有加入 new_Cluster 的 Proxy_Server,单击“下一步”按钮。 配置计算机配置计算机 点击”添加添加”按钮配置一个新的 Machine,单击“下一步”按钮。 注: 也可配置一个 Unix 的 Machine, 前提是 Machine 上必须有 NodeManager 服务. 向计算机分配服务器向计算机分配服务器 选择左面列表中的服务器列表。一个 Machine 可包括 Admin 和 Managed Server. 检查检查 WebLogic 域配置域配置 在此检查前面所做的配置,如果没有问题单击“创建”按钮。
13、正在创建域正在创建域 创建无误后,单击“完成”按钮 编辑编辑 WebLogic 服务启动文件服务启动文件 ? 编辑口令文件 在刚才创建的域目录下建立 boot.properties 文件,内容为: username=weblogic password=weblogic1 在笔者的机器上,该文件的存储位置是: E:beauser_projectsdomainscluster_domainboot.properties。 ? 编辑启动管理服务器的文件(可选可选,可直接运行 startWebLogic.cmd 即可) 在刚才创建的域目录下的 bin 目录中创建 startAdminServer.cm
14、d,内容为: ECHO OFF REM 启动管理服务器. start .startWebLogic 在笔者的机器上,该文件的存储位置是: E:beauser_projectsdomainscluster_domainbinstartAdminServer.cmd。 ? 编辑启动代理服务器的文件 在刚才创建的域目录下的 bin 目录中创建 startProxyServer.cmd,内容为: ECHO OFF REM 启动代理服务器. REM 使用 startManagedWeblogic 命令启动 Managed Server,它的命令格式是: REM startManagedWeblogic.
15、cmd Managed Server 的名称 Administrator Server 地址 REM startManagedWeblogic 受管理服务器名称 管理服务器 URL start .startManagedWebLogic Proxy_Server http:/192.168.0.4:7001 在笔者的机器上,该文件的存储位置是: E:beauser_projectsdomainscluster_domainbinstartProxyServer.cmd。 ? 编辑启动受管理服务器(ManagedServer_1)的文件 在刚才创建的域目录下的 bin 目录中创建 startManagedServer_1.cmd,内容为: ECHO OFF REM 启动受管理服务 new_ManagedServer_1. REM 使用 startManagedWeblogic 命令启动 Managed Server,它的命令格式是: REM startManagedWeblogic.cmd Managed Server 的名称 Administrator Server 地址 REM startManagedWeblogic 受管理服务器名称 管理服务器 URL start .startManagedWebLogic new_