Oracle Weblogic Server Domain
Weblogic Server Domain(域)是一个逻辑的管理单元,一个Oracle WebLogic Server域是多个Java组件的逻辑相关组。Domain是weblogic中最大的概念,一个域下面包含着weblogic应用服务器中的所有东西,weblogic应用服务器的启动,停止都是以domain为单位进行管理的。域是由单个管理服务器管理的WebLogic Server实例的集合。
一个weblogic domain包含了一个特定weblogic 服务器实例:Administration Server,Administration Server是整个domain的配置以及管理所有资源的中心点。通常情况下,还会在这个domain中通过配置来扩展出其他的weblogic服务器实例,扩展出来的服务器实例叫做Managed Server。可以将java组件,例如EJB应用,Web Service,各种JAVAEE应用部署到Managed Server上,与此同时Administration Server只是用来进行配置以及管理的。在一个domain中,成组的managed server会作为集群。
Weblogic domain的目录和weblogic安装目录是区分开的,domain的目录可以放置于任何地方,也可以不在Middleware Home里面。
Domain与Oracle instance是同级的,所有的相关配置文件都在 oracle home外面。
Administration Server
Administration server是作为整个domain配置的中心控制实体。Admin Server维护着domain的配置文件以及将配置分配到每个managed server中。Admin Server作为整个domain所有资源的监视中心。
每个domain都必须存在着一个Admin Server。
与Admin Server交互,可以通过三种方式:Admin Server console,Oracle WebLogic Scripting Tool (WLST),或者创建Java Management Extension (JMX) 客户端。另外,还可以使用fusion middleware的控制console(EM)来进行其中的某些事情。Console与EM都是运行在Admin Server上的。Console是基于Web用来对整个domain的资源进行管理的,包含了Admin Server以及Managed Server。EM也是基于Web的管理控制台,用以管理所有的中间件组件,例如webcenter,soa,http server等。
Managed Servers和Managed Server Clusters
Managed Server上包含了商业应用,应用组件,Web Service,其他相关资源等等。为了优化性能,managed server维护着一个只读的domain配置文件。当一个managed server启动的时候,它会连接到Admin Server去同步的配置文件,配置文件是由Admin Server进行维护的。
当创建一个domain的时候,你可以去选择特定的模板去进行创建,这个模板会包含了所有你的domain的配置信息。模板可以针对不同的使用进行额外的安装。模板会支持特定的组件或者是支持特定的某组组件,例如Oracle SOA Suit。一般会针对不同的组件去创建肚子的managed server。
Oracle中间件的java组件(例如Oracle SOA, Webcenter,UCM等)以及自己开发的应用都是部署到managed server上的。
Managed Server是java virtrual machine(JVM)进程。
如果你想添加某个组件到domain中,例如webcenter,你可以通过使用相应模板去扩展,创建新的managed server。
一般情况下,生产环境为了提高应用的性能,吞吐以及高可用,会去配置两个或者多个managed server作为集群来使用。集群就是多个同时运行,一起工作的weblogic 服务器实例的集合,集群提高了可扩展性以及可靠性。在集群中,大多数资源以及服务会对等的部署到每一个managed server中,启用故障切换以及负载均衡。一个domain可以包含多个集群。做集群和不做集群最主要的差别是故障切换与负载均衡。
Node Manager
节点管理器是区分于weblogic服务器的一个独立运行的java工具进程,节点管理器使你能够去对managed server进行通常的操作,而不用去管相关的Admin Server在哪里。一般情况下,需要对应用对高可用配置的时候,就会启用节点管理器。节点管理器可以对managed server执行如下操作:
- Start
- Stop
- Process Monitoring
- Death Detection
- Restart
如果启动了节点管理器对managed server进行管理,你就可以通过weblogic console或者命令行来针对被管理的managed server进行相应的操作。节点管理器还可以在出现未可预料的错误的时候去自动重启managed server。
相关推荐
WebLogic Server,由Bea...理解这些基本概念对于有效地管理和维护WebLogic环境至关重要,它们构成了WebLogic部署和操作的基础框架。通过合理配置和利用这些组件,可以构建出高可用、可扩展且易于管理的企业级应用平台。
本篇内容将深入讲解WebLogic的基本概念,包括其架构、相关术语以及在分布式系统中的角色。 首先,分布式系统是从传统的客户端-服务器(CS)结构演变而来的,为了解决CS结构在扩展性、维护性和性能上的局限,分布式...
#### 一、WebLogic基本概念解析 **1. Domain(域)** - **定义**: 域是WebLogic Server中最重要的逻辑概念之一,它用来组织和管理一系列的应用服务器实例,即Server。每个域都是独立的,并且在启动WebLogic应用...
一、WebLogic基本概念 1. Java EE:WebLogic是Java EE的一部分,它提供了运行Java EE应用程序所需的全部服务,如Servlet、JSP、EJB、JMS等。 2. 应用服务器:WebLogic作为一个应用服务器,负责处理来自客户端的请求...
1. **WebLogic基本概念** - **应用服务器**:WebLogic作为应用服务器,它提供了运行Java EE应用程序的环境,包括Servlet、JSP、EJB等组件。 - **域**:在WebLogic中,一个域包含一组相关的服务器、集群、网络通道...
- **Weblogic基本概念** - **域(Domain)**:域是WebLogic Server实例的基本管理单元,包含了所有相关的Weblogic Server资源,可以作为一个单元进行管理。每个域至少包含一个管理服务器(Admin Server)和可能的一个...
#### 二、WebLogic基本概念 - **域(Domain)**:域是WebLogic Server管理的基本单位,一个域可以包含多个服务器实例。 - **服务器(Server)**:指单个的WebLogic Server实例,可以运行在不同的机器上。 - **集群...
WebLogic 基本概念** - **Domain**:WebLogic Server 实例的基本管理单元。由管理员 Server 管理的一组资源的集合。 - **Server**:执行在单一 JVM 中 weblogic.Server 类的实例。可以独立运行,执行特定功能。 - ...
首先,Domain是WebLogic Server管理的基本单位,它是一个逻辑组织,包含了管理服务器、被管理服务器、机器、节点管理器以及可能存在的多个集群。Domain的配置文件是`config.xml`,它定义了域内所有资源的配置。一个...
1. **WebLogic基本概念**:WebLogic Server是基于Java EE(Enterprise Edition)平台的,它提供了运行Java应用程序和服务的环境。了解WebLogic的基本组件,如域、集群、管理服务器和受管服务器,以及它们之间的关系...
在"weblogic学习"文档中,你将找到关于WebLogic基本概念的详细解释,以及如何从零开始学习这个平台的教程。"weblogicѧϰ"文件可能包含了一些实践性的练习或案例研究,帮助你巩固理论知识并提升实际操作技能。 总之...
一、WebLogic基本概念 WebLogic Server是基于Java的、用于构建和部署分布式企业应用程序的平台。它提供了各种服务,如JMS(Java消息服务)、JDBC(Java数据库连接)、EJB(企业JavaBean)等,以支持应用程序的开发、...
一、WebLogic基本概念 1. 应用服务器:WebLogic Server是运行Java EE应用程序的平台,提供服务如HTTP服务器、JMS(Java Message Service)、EJB(Enterprise JavaBeans)容器等。 2. 集群:为了提高可用性和可扩展性...
1. **WebLogic基本概念**:了解什么是应用服务器,WebLogic服务器的角色,以及其与其他服务器的区别。 2. **安装与配置**:如何下载、安装WebLogic,创建域,启动和停止服务器。 3. **应用部署**:学习WAR、EAR...
1. **WebLogic基本概念** - **应用服务器**:WebLogic Server作为Java EE(现在称为Jakarta EE)应用服务器,负责运行企业级的Java应用程序和服务。 - **域**:在WebLogic中,一个域包含一组管理和配置相关的...
1. **WebLogic基本概念** - **应用服务器**:WebLogic作为J2EE(现在称为Java EE)应用服务器,提供了一个运行环境,支持Java应用程序的执行,包括Servlet、JSP、EJB等。 - **域**:在WebLogic中,一个域包含一组...
1. **WebLogic基本概念** - **域**:WebLogic中的核心管理单元,包含一个或多个服务器实例、集群、数据源、JMS队列等组件。 - **服务器实例**:运行Java EE应用的容器,可以独立运行或作为集群的一部分。 - **...
#### 一、基本概念解析 **1. Domain(域)** - **定义**:域是WebLogic Server实例的基本管理单元,它由一个或多个WebLogic Server实例组成,其中至少包含一个作为管理员服务器的实例。域是所有相关资源的集合,...
在配置WebLogic服务器时,首先要理解几个关键概念: 1. **Domain**:是WebLogic Server管理的一个基本单位,包含了多个服务器实例、集群、数据源、JMS队列和话题等资源。创建一个域,通常需要定义域目录、管理...