1、配置 WebLogic Server 9.2 集群(本文讲述如何在 WebLogic Server 9.2 上配置集群,以及通过 Proxy Server 来访问集群)预备知识什么是 Domain 和 ServerDomainDomain 是 WebLogic Server 实例的基本管理单元。所谓 Domain 就是,由配置为Administrator Server 的 WebLogic Server 实例管理的逻辑单元,这个单元是有所有相关资源的集合。ServerServer 是一个相对独立的,为实现某些特定功能而结合在一起的单元。Domain and Server 的关系一个 Domai
2、n 可以包含一个或多个 WebLogic Server 实例,甚至是 Server 集群。一个Domain 中有一个且只能有一个 Server 担任管理 Server 的功能,其它的 Server 具体实现一个特定的逻辑功能。本文环境 平台:Windows 2003 软件:WebLogic Server 9.2配置 WebLogic Server 集群WebLogic 集群的体系结构单层混合型的集群架构(Cluster)这种架构将所有的 Web 应用以及相关的服务应用全部置于集群中的单一 WLS 实例中,这种架构的优势在于: 易于管理 灵活的负载平衡机制 更强的安全控制多层结构的集群架构(Cl
3、uster)这种架构使用两个 WLS 集群,一个放置表静态内容和集群 Servlet,另一个放置集群EJB。一般应用于下面这些情况: 在负载平衡机制需要调用集群 EJB 中的方法时; 在提供内容与提供对象的服务之间需要更大的机动性时; 在需要更高的系统稳定性时;配置集群应用的必要条件 集群中的所有 Server 必须位于同一网段,并且必须是 IP 广播(UDP) 可到达的 集群中的所有 Server 必须使用相同的版本 ,包括 Service Pack 集群中的 Server 必须使用永久的静态 IP 地址。动态 IP 地址分配不能用于集群环境。如果服务器位于防火墙后面,而客户机位于防火墙外面
4、,那么服务器必须有公共的静态 IP 地址,只有这样,客户端才能访问服务器 要以 CLUSTER 方式运行,必须有包含 CLUSTER 许可的 LICENSE 才行(从 Bea 网站上下载的试用版本就可以进行 Cluster 配置)配置前的准备工作在配置集群应用前要对集群的配置信息有一个良好的设计,下面就是我们这次配置的集群信息:在同一台机器上配置集群(在一台机上安装一套 Weblogic 9.2 产品就可以了)机器类型 操作系统 硬件配置 角色 备注DELL PC Windows Server 2003 IP:192.168.1.231PORT:7001 Administrator Serve
5、r 管理服务器DELL PC Windows Server 2003 IP: 192.168.1.23 PORT:8080 Proxy Server 代理服务器DELL PC Windows Server 2003 IP:192.168.1.231PORT:7082 Managed Server 受管理服务器DELL PC Windows Server 2003 IP:192.168.1.231PORT:7084 Managed Server 受管理服务器DELL PC Windows Server 2003 IP:192.168.1.231PORT:7086 Managed Server 受
6、管理服务器使用 Domain Configuration Wizard 进行配置创建新的 Domain选择“Tool Configuration Wizard” ,单击“下一步 ”按钮选择安装域源选择安装“WebLogic Server” ,单击“下一步”按钮配置管理员用户名和密码输入 Weblogic 管理员管理服务器( AdminServer)的用户名和密码,在此以“weblogic”作用登录管理服务器的用户名和密码,单击“下一步”按钮配置域启动模式和 JDK选择“生产模式”和“JRockt SDK”后,单击“下一步”按钮选择是否自定义环境和服务设置选择“是”后,单击“下一步”按钮配置管理服务器输入 Administrator Server 的名称,监听地址,监听端口,如果需要 SSL 支持的话可以在“SSL enabled”后面的复选取框上打勾,配置 SSL 监听端口,单击 “下一步”按钮配置受管理服务器(代理服务器实际上也是一个受管理服务器)输入 Managed Server 的名称,监听地址,监听端口,如果需要 SSL 支持的话,可以在“SSL enabled”复选框上打勾,配置 SSL 监听端口。可以配置多个 Managed Server。单击“下一步”按钮