在配置weblogic集群之前,我们先了解一下几个名词的含义。
服务器:服务器端软件是相对于客户端 ( Client ) 软件而言的。所谓服务器端软件,是指能够开放网络端口,接受其他的客户端软件建立连接,并且通过此连接与客户端软件之间交换数据的软件。这一开放特定端口,接受客户端软件连接,并通过此连接与客户端软件交换数据的行为称为“服务”(service)。就tomcat而言,当我们有多个项目部署在同一个tomcat服务器下的时候,我们只需要启动这个tomcat就可以根据目录的不同,访问这些应用,此时我们用的端口号不需要改变。在weblogic服务器中,一个server同等于一个tomcat。首先我们在创建一个server的时候需要给它指定一个ip和端口。创建好server以后,我们就可以将项目部署在其中了。如果我们有多个项目,并且我希望每个项目能对应不同的端口,那么我们就可以通过创建多个server来实现。
集群:是一组相互独立的、通过高速网络互联的计算机,它们构成了一个组,并以单一系统的模式加以管理。一个客户与集群相互作用时,集群像是一个独立的服务器。集群配置是用于提高可用性和可缩放性。就个人理解来说,集群就是把具有相同应用的一些server,放在一起,统一管理,将这些server加入到同一个集群当中,如果项目有变动的话,我们只需要在部署项目的时候,通过集群去部署,那么weblogic会自动帮我们将应用分配到各个子节点中。其实这样做的目的,是为了减轻服务器的压力,当一个web项目并发访问人数过多的时候,可能会造成服务器压力过大而崩溃,如果能将用户均匀的分散到多个服务器上,显然能够很好解决这个问题。
域:也就是domain,域是作为单元进行管理的一组相关的 WebLogic Server 资源。一个域包含一个或多个 WebLogic Server 实例,这些实例可以是群集实例、非群集实例,或者是群集与非群集实例的组合。一个域可以包含多个群集。域还包含部署在域中的应用程序组件、此域中的这些应用程序组件和服务器实例所需的资源和服务。应用程序和服务器实例使用的资源和服务示例包括计算机定义、可选网络通道、连接器和启动类。
Domain 中包含一个特殊的 WebLogic 服务器实例,叫做 Administration Server,这是我们配置、管理Domain中所有资源的核心。通常,我们称加入Domain中的其他实例为 Managed Server,所有的Web应用、EJB、Web Services和其他资源都部署在这些服务器上。
在Weblogic中,要实现Weblogic集群设置,必须得满足以下几个要求:
1、安装Weblogic
2、创建一个AdminServer的domain
3、在AdminServer上建立集群总控端
4、分别创建每一个要加入此集群总控端的node,也是一个个的domain
至于配置图解,参考:http://wenku.baidu.com/link?url=iCKyKpXPHlkpOG9B-ptiM_tlzlyJSAN4734AFUNcfjMmFYHihuPFiDHMpV__PpQCOXTOFibzp5ndMxytSZbpp9BKGZ6ZAuHH2n_t4AwDO3u