【发布时间】:2015-05-22 22:20:18
【问题描述】:
我是一名 Java 开发人员,我对使用 Java 进行 Web 应用程序开发还很陌生,我有以下疑问。
我们正在开发部署在 Oracle WebLogic Server 上的 Web 应用程序。
weblogic 域究竟是什么?据我了解,每个应用程序都使用定义的域。但它到底是做什么的呢?
【问题讨论】:
标签: java jakarta-ee weblogic application-server bea
我是一名 Java 开发人员,我对使用 Java 进行 Web 应用程序开发还很陌生,我有以下疑问。
我们正在开发部署在 Oracle WebLogic Server 上的 Web 应用程序。
weblogic 域究竟是什么?据我了解,每个应用程序都使用定义的域。但它到底是做什么的呢?
【问题讨论】:
标签: java jakarta-ee weblogic application-server bea
WebLogic 域是一个代表环境的概念。
应用程序和资源部署到特定的托管服务器或集群(资源应部署在与需要它的应用程序相同的托管服务器或集群上)
一个域通常包含多个应用程序。
集群将托管服务器抽象为一个组,因此通过添加托管服务器可以轻松扩展应用程序部署服务器到集群。
同一域中的多个集群可以帮助根据使用情况隔离应用程序和资源要求。
动态集群包含根据特定指标扩展和扩展托管服务器数量的规则。
此外:
【讨论】:
这个来自 oracle 文档的链接已经精确定义了 weblogic 域。它详细说明了划分应用程序的各种方法,可能是逻辑上、物理上或基于大小。特别是链接中的以下部分可能会回答您的问题
什么是域?
组织域
https://docs.oracle.com/cd/E13222_01/wls/docs103/domain_config/understand_domains.html
我发现以下链接也很有用:
【讨论】:
来自甲骨文documentation:
域是 WebLogic Server 的基本管理单元。它 由一个或多个 WebLogic Server 实例组成,并且在逻辑上 相关资源和服务作为一个整体进行管理 单位。
所以它是一个管理容器,您应该考虑以下几点:1 个域等于 1 个管理服务器。
管理服务器:
一个域包括一个配置为 管理服务器。配置和部署的所有更改 的应用程序是通过管理服务器完成的。
管理服务器提供了一个中心点来管理 域并提供对 WebLogic Server 管理的访问权限 工具。这些工具包括:
WebLogic Server 管理控制台:管理服务器的图形用户界面。
WebLogic Server 节点管理器:一个 Java 程序,使您能够启动和停止服务器实例 — 管理服务器和 托管服务器——远程监控和自动重启 他们在意外失败后。
请注意,节点管理器安装在托管任何服务器实例的所有机器上——包括管理服务器和托管服务器 服务器。
【讨论】: