Glassfish 中使用的域文件夹是什么?
What is the domains folder used for in Glassfish?
我进入了 Glassfish 的文件夹,我找到了一个名为 domains 的文件夹,我在里面找到了 domain1。
我的问题是:
- 什么是 domains 以及它的用途是什么?
看到文件夹 domain1 让我明白我们可以有 domaine2、domaine3 等等
什么规则,我们必须有很多域吗?
我们什么时候应该创建另一个域文件夹?
GlassFish 中的域基本上是在单个环境中一起使用的一组配置。通常,您需要一个单独的域文件夹,并且使用库存 domain1
是安全的。在一个域中,您可以定义多个实例甚至多个集群,因此您一次不需要拥有多个域。
当您想要频繁地在不同配置之间切换,或作为各种环境的模板时,更多域会很有用。您可以有一个 development
域、test
域、production
域,每个域都针对特定环境进行了调整。
例如,派生自 GlassFish 的 Payara Server 添加了额外的 payaradomain
,它针对生产进行了调整,而默认的 domain1
则针对开发进行了调整,因为它在 GlassFish 中.因此,您只需在启动服务器时切换域,即可轻松选择最适合您需要的默认配置。
另一个用例是,如果您开发了 2 个或更多不相关的应用程序并且您希望将它们在服务器中分开。然后,您将为它们中的每一个创建一个单独的域,并使用适当的域创建 运行 GlassFish,以便隔离应用程序。第二个域可以配置为一组不同的端口,这样服务器就不会冲突。
我进入了 Glassfish 的文件夹,我找到了一个名为 domains 的文件夹,我在里面找到了 domain1。
我的问题是:
- 什么是 domains 以及它的用途是什么?
看到文件夹 domain1 让我明白我们可以有 domaine2、domaine3 等等
什么规则,我们必须有很多域吗?
我们什么时候应该创建另一个域文件夹?
GlassFish 中的域基本上是在单个环境中一起使用的一组配置。通常,您需要一个单独的域文件夹,并且使用库存 domain1
是安全的。在一个域中,您可以定义多个实例甚至多个集群,因此您一次不需要拥有多个域。
当您想要频繁地在不同配置之间切换,或作为各种环境的模板时,更多域会很有用。您可以有一个 development
域、test
域、production
域,每个域都针对特定环境进行了调整。
例如,派生自 GlassFish 的 Payara Server 添加了额外的 payaradomain
,它针对生产进行了调整,而默认的 domain1
则针对开发进行了调整,因为它在 GlassFish 中.因此,您只需在启动服务器时切换域,即可轻松选择最适合您需要的默认配置。
另一个用例是,如果您开发了 2 个或更多不相关的应用程序并且您希望将它们在服务器中分开。然后,您将为它们中的每一个创建一个单独的域,并使用适当的域创建 运行 GlassFish,以便隔离应用程序。第二个域可以配置为一组不同的端口,这样服务器就不会冲突。