WebLogic 应用服务器有如下几个基本概念:
Domain: 域是个逻辑概念,用来组织管理一系列的应用服务器实例,也就是下面要解释的server. 域是WebLogic应用服务器中最大的概念,WebLogic应用服务器启动的时候就是以某个域来启动的,它有一个中心配置文件叫config.xml.
A domain is the basic administration unit for WebLogic Server instances (servers) that is represented in its own configuration file (config.xml). A domain consists of one or more servers (and their associated resources) that you manage with a single Administration Server.
域(Domain):
1,概念
——(1)域是管理的单元或边界;
(2)作为一个单元来管理的,并相互关联的一组WebLogic服务器资源被称为域;
(3)Domain是webLogic Server管理的一个基本单元,包括一个管理server和一个管理的入口。
(4)在创建server和使用server的时候需要先创建Domain。
(5)每个Domain都包括一个confirm.xml文件,在domain的根目录下的config目录中。
2,组成
——(1)由server组成
(2)server分Administration server和Managed Servers
(3)Administrationserver负责domain的管理,一般不负责应用
(4)Managed server部署实际的应用
(5)Cluster
3,总结:
Domain是一个逻辑上的概念
Domain是一组Sever的集合
一个域有且只有一个管理服务器
Cluster: 族也是一个逻辑概念,用来分组用途相同的服务器实例,一个域中可以有多个族。
A cluster is a deployment in which multiple WebLogic Server instances (servers) run simultaneously and work together to provide increased scalability and reliability. A cluster appears to clients to be a single WebLogic Server instance. The servers that constitute a cluster can run on the same machine, or be located on different machines.
Machine: 机器是物理上的概念,代表一台运行WebLogic应用服务器的实在的机器,包括其IP地址等信息。一个域中可以包括多台机器。(同一台机器可以属于不同的域吗?)
A machine is the logical representation of the computer that hosts one or more WebLogic Server instances (servers). WebLogic Server uses configured machine names to determine the optimum server in a cluster to which certain tasks, such as HTTP session replication, are delegated. The Administration Server uses the machine definition in conjunction with the Node Manager application to start remote servers.
——机器是物理上的概念,代表一台运行WebLogic应用服务器的实在的机器,包括其IP地址等信息。一个域中可以包括多台机器。
总结:Machine是一台承载Weblogic服务器的机器;可以承载多个Weblogic服务器实例
Server: 服务器,也就是一个应用服务器的实例,用来部署和运行各种J2EE应用程序,也可以来配置各种服务程序。它是WebLogic应用服务器的基本服务单元。一个WebLogic域中一般有一个管理服务器和多个被管理服务器。也就是下面我们要谈到的两个概念。
A server is an instance of WebLogic Server that runs in its own Java Virtual Machine (JVM) and has its own configuration. Each WebLogic Server domain must have one server that acts as the Administration Server. In a typical production environment, the Administration Server is where the Administration Console is run and used to perform administrative tasks. By default, the Administration Server is called myserver. A typical production environment may also have one or more Managed Servers, which are instances of WebLogic Server used to host enterprise applications.
服务器(Server):
1,分类
——服务器(Server)分Administration Server(管理服务器)和Managed Server(被管理服务器)
2,Administration Server(管理服务器)
——是控制整个域配置的中心操作节点,管理服务器维护着整个域Domain 的配置并将配置分配到每个被管理服务器 Managed Server 中,每个域中都必须有一个Administration Server。
Admin Server如果挂了,对于Domain中的ManagedServer不会产生影响,如果配置了集群,对于负载均衡和Failover机制也不会产生影响,因为这些都是基于配置文件的(config.xml),而不依赖与AdminServer的实例。Admin Server 不必时刻运行,当我们需要修改配置或者部署应用时,把Admin Server运行起来就行。
Administrative Server: 管理服务器是用来管理配置域的中心点,一般来说,管理服务器上是不部署应用程序的,而是用来统一管理、配置、监控被管理服务器以及部署应用程序到被管理服务器上。一个域中有一台管理服务器。
Managed Server: 被管理服务器是用来部署运行各种应用程序的。一个域中有一台或多台被管理服务器。
Managed Server(被管理服务器)
——是一个WebLogicServer的实例,他从Admin Server那里获取配置信息。通常在Managed Server上部署自己的服务、组件或应用。基于性能考虑,ManagedServer维护着一份只读的域配置文件,当服务启动的时候,会从Admin Server上同步配置文件信息,如果配置文件发生了改变,AdminServer也会将改变推送到Managed Server上。
总结:
(1)Administration Server(管理服务器):
——可控制整个域(Domain)
——可存储配置信息和日志信息
——可通过管理服务器访问控制台
(2)Managed Server(被管理服务器):
——可以是除管理服务器外的任何服务器
——与管理服务器建立连接获取配置信息
——可以解析承载应用程序
(3)Sever是JVM的一个实例;
一个Server:在机器上运行,且拥有自己的内存空间,且为多线程。
Node Manager: 节点管理器是一个单独运行的后台程序,一般运行在被管理服务器的机器上,用来提供远程启动和停止服务器(Server)的功能。
相关推荐
本篇内容将深入讲解WebLogic的基本概念,包括其架构、相关术语以及在分布式系统中的角色。 首先,分布式系统是从传统的客户端-服务器(CS)结构演变而来的,为了解决CS结构在扩展性、维护性和性能上的局限,分布式...
WebLogic Server,由Bea...理解这些基本概念对于有效地管理和维护WebLogic环境至关重要,它们构成了WebLogic部署和操作的基础框架。通过合理配置和利用这些组件,可以构建出高可用、可扩展且易于管理的企业级应用平台。
首先,Domain是WebLogic Server管理的基本单位,它是一个逻辑组织,包含了管理服务器、被管理服务器、机器、节点管理器以及可能存在的多个集群。Domain的配置文件是`config.xml`,它定义了域内所有资源的配置。一个...
#### 一、WebLogic基本概念解析 **1. Domain(域)** - **定义**: 域是WebLogic Server中最重要的逻辑概念之一,它用来组织和管理一系列的应用服务器实例,即Server。每个域都是独立的,并且在启动WebLogic应用...
“weblogic介绍.docx”文件可能会详细介绍WebLogic的基本概念、架构和主要功能,包括JMS(Java Message Service)用于异步处理、WLST(WebLogic Scripting Tool)用于自动化管理和部署、以及安全管理如SSL/TLS支持和...
本文将详细介绍 WebLogic 的基本概念、体系结构以及使用技巧,特别是针对实施人员的需求。 #### 二、J2EE 服务器原理 J2EE 是一种基于 Java 的标准,用于构建和部署可伸缩、健壮的企业级应用程序。它基于 Java 2 ...
1. **WebLogic Server基础**:首先,教程会介绍WebLogic Server的基本概念,包括它的安装、配置、管理和监控。用户将学习如何创建和管理域、启动和停止服务器,以及如何进行日志分析和性能调优。 2. **Java EE和JMS...
本讲座主要介绍了WebLogic Server 的核心技术原理,包括基本概念、目录结构、配置文件、JVM 虚拟机、控制台使用以及常见问题解答。 首先,WebLogic Server 的核心概念之一是“域”(Domain),这是一个逻辑上的管理...
在配置WebLogic服务器时,首先要理解几个关键概念: 1. **Domain**:是WebLogic Server管理的一个基本单位,包含了多个服务器实例、集群、数据源、JMS队列和话题等资源。创建一个域,通常需要定义域目录、管理...
一、WebLogic基本概念 1. Java EE:WebLogic是Java EE的一部分,它提供了运行Java EE应用程序所需的全部服务,如Servlet、JSP、EJB、JMS等。 2. 应用服务器:WebLogic作为一个应用服务器,负责处理来自客户端的请求...
【WebLogic集群搭建详解】 WebLogic 是一款由甲骨文公司提供的企业级Java应用服务器,其12.1.3版本提供了集群功能,能够实现高可用性和负载均衡...理解这些基本概念和搭建步骤,对于管理和维护WebLogic集群至关重要。
WebLogic SSL 配置手册 本手册将指导用户如何在 Windows 和 Unix/Linux 平台上安装和配置 WebLogic 服务器,并且...使用 SSL 配置 WebLogic 服务器需要了解 SSL 的基本概念和配置方法,本手册将在后续章节中详细介绍。
#### 一、基本概念解析 **1. Domain(域)** - **定义**:域是WebLogic Server实例的基本管理单元,它由一个或多个WebLogic Server实例组成,其中至少包含一个作为管理员服务器的实例。域是所有相关资源的集合,...
在这个主题中,我们将详细讨论 Weblogic 连接池配置数据库断掉重连的问题,包括连接池配置的基本概念、断掉重连机制的原理、配置参数的解释等。 一、连接池配置的基本概念 在 Weblogic 中,连接池配置是指将多个...
同时,理解WebLogic的域(Domain)概念非常重要,一个域包含了多个WebLogic服务器实例和相关资源,用于管理和部署应用程序。此外,对于大型企业,可能还需要配置集群、数据源、JMS队列等高级特性,以实现高可用性和...
首先,了解WebLogic和Tuxedo的基本概念。WebLogic是Oracle公司的一款基于Java EE的中间件产品,它提供了一个完整的、可扩展的、高性能的应用服务器平台,用于构建、部署和管理企业级应用程序。Tuxedo,全称...
1. Oracle WebLogic Server 的基本概念: Oracle WebLogic Server 是一款 Java EE 应用服务器,提供了一个强大、可扩展、可靠的平台来开发、部署和管理企业级应用程序。 2. Java 的安装和配置:在安装 WebLogic ...
本文将深入探讨Weblogic内存大小配置的基本概念、原理、常见问题及其解决方案。 #### Java堆、本地内存与进程大小 Weblogic服务器的内存主要分为三部分:Java堆、本地内存和进程大小。理解这三者之间的关系对于...