Glassfish 中使用的域文件夹是什么?

What is the domains folder used for in Glassfish?

我进入了 Glassfish 的文件夹,我找到了一个名为 domains 的文件夹,我在里面找到了 domain1。

我的问题是:

看到文件夹 domain1 让我明白我们可以有 domaine2、domaine3 等等

GlassFish 中的域基本上是在单个环境中一起使用的一组配置。通常,您需要一个单独的域文件夹,并且使用库存 domain1 是安全的。在一个域中,您可以定义多个实例甚至多个集群,因此您一次不需要拥有多个域。

当您想要频繁地在不同配置之间切换,或作为各种环境的模板时,更多域会很有用。您可以有一个 development 域、test 域、production 域,每个域都针对特定环境进行了调整。

例如,派生自 GlassFish 的 Payara Server 添加了额外的 payaradomain,它针对生产进行了调整,而默认的 domain1 则针对开发进行了调整,因为它在 GlassFish 中.因此,您只需在启动服务器时切换域,即可轻松选择最适合您需要的默认配置。

另一个用例是,如果您开发了 2 个或更多不相关的应用程序并且您希望将它们在服务器中分开。然后,您将为它们中的每一个创建一个单独的域,并使用适当的域创建 运行 GlassFish,以便隔离应用程序。第二个域可以配置为一组不同的端口,这样服务器就不会冲突。