WebLogic Server域是什么和做什么的?

时间:2015-03-19 17:05:19

标签: java java-ee weblogic application-server bea

我是一名Java开发人员,我在使用Java进行Web应用程序开发方面相当新,我有以下疑问。

我们正在开发部署在 Oracle WebLogic Server 上的网络应用。

weblogic域究竟是什么?根据我的理解,每个应用程序使用一个定义的域。但究竟是什么呢?

3 个答案:

答案 0 :(得分:6)

来自Oracle documentation

  

域是WebLogic Server的基本管理单元。它   由逻辑上的一个或多个WebLogic Server实例组成   相关的资源和服务,作为一个集体管理   单元。

Weblogic Domain img

因此它是一个管理容器,您应该考虑以下内容:1个域等于1个Administration Server。

管理服务器:

  

域包含一个配置为的WebLogic Server实例   管理服务器。对配置和部署的所有更改   应用程序通过管理服务器完成。

     

管理服务器提供了管理服务器的中心点   域并提供对WebLogic Server管理的访问权限   工具。这些工具包括以下内容:

     
      
  • WebLogic Server管理控制台:管理服务器的图形用户界面。

  •   
  • WebLogic Server节点管理器:一种Java程序,可用于启动和停止服务器实例 - 管理服务器和服务器   托管服务器 - 远程,并监视和自动重新启动   在意外失败后他们。

  •   
  • 请注意,节点管理器安装在托管任何服务器实例的所有计算机上 - 管理服务器和托管服务器   服务器

  •   

答案 1 :(得分:0)

WebLogic 是代表环境的概念。

  • 包括一个管理服务器,以及1个或多个受管服务器
  • 受管服务器基本上是在物理计算机或VM上运行的Java服务器,每个服务器可以包含1个或多个受管服务器。
  • 受管服务器可以组织为集群
  • 还包含资源,例如数据库连接池,应用程序可以使用。
  • 应用资源被部署到特定的受管服务器集群(资源应与需要它的应用程序部署在同一台受管服务器或群集上)

  • 通常包含多个应用程序。

  • 集群受管服务器抽象为一个组,因此通过添加受管托管,轻松扩展应用部署服务器集群

  • 多个集群在同一中可以帮助根据用途将应用资源隔离要求。

  • 动态集群包括用于根据特定指标扩展和扩展受管服务器的数量的规则。

此外:

  • 每个域有1个管理服务器。通常,在该域中运行受管服务器的每组计算机有一个域。
  • 虽然Admin Server管理部署在何处的内容,但另一台服务Node Manager在每台物理计算机或VM上运行,以管理Managed Server的生命周期(启动,停止,运行状况检查)并向Admin报告服务器。

答案 2 :(得分:-2)

来自oracle docs的这个链接已经精确定义了weblogic域。它详细说明了划分应用程序的各种方式可能是逻辑上,物理上或基于大小。具体来说,链接中的部分可能会回答你的问题

什么是域?

组织域名

https://docs.oracle.com/cd/E13222_01/wls/docs103/domain_config/understand_domains.html

我发现以下链接也很有用:

http://middlewaremagic.com/weblogic/?p=1914