我是一名Java开发人员,对使用Java进行Web应用程序开发还很陌生,以下内容让我产生了疑问。
我们正在开发的Web应用程序将部署在Oracle WebLogic Server上。
WebLogic domains究竟是什么?据我所知,每个应用程序都使用一个定义好的域。但它具体是做什么的呢?
我是一名Java开发人员,对使用Java进行Web应用程序开发还很陌生,以下内容让我产生了疑问。
我们正在开发的Web应用程序将部署在Oracle WebLogic Server上。
WebLogic domains究竟是什么?据我所知,每个应用程序都使用一个定义好的域。但它具体是做什么的呢?
根据Oracle 文档:
域(Domain)是WebLogic Server的基本管理单元。它由一个或多个WebLogic Server实例以及逻辑相关的资源和服务组成,这些资源和服务被集体管理为一个单元。
因此,它是一个管理容器,你可以考虑以下内容:1个域等于1个管理服务器。
管理服务器:
一个域包括一个配置为管理服务器的WebLogic Server实例。所有配置和应用程序部署的更改都通过管理服务器完成。
管理服务器为管理域和提供访问WebLogic Server管理工具提供了一个中心点。这些工具包括以下内容:
WebLogic Server管理控制台:管理服务器的图形用户界面。
WebLogic Server节点管理器:一种Java程序,使您能够远程启动和停止服务器实例-包括管理服务器和受管服务器,并在意外故障后监视和自动重启它们。
请注意,节点管理器安装在托管任何服务器实例(包括管理服务器和受管服务器)的所有机器上。
https://docs.oracle.com/cd/E13222_01/wls/docs103/domain_config/understand_domains.html
我也觉得以下链接很有用: