Payara 域配置

Payara Domain configuration

我们正在使用 PAYARA(Glassfish) 服务器进行应用程序部署,它有两个域,如 domain1 和 parayaDomain。当我们需要更新 payara 服务器版本时,它会影响它的域,因为域存在于 payara/glassfish/domains/domain.

现在,我的问题是,是否可以在服务器外使用域?我的意思是完全在 Payara 目录之外。如果可能的话,我们必须更改所有配置(指定放置在外部的域的位置)。

因此,当我们升级服务器时,不会对域产生影响。任何帮助将不胜感激。

谢谢,

这绝对有可能。 asadmin 子命令 start-domainstop-domainrestart-domainstart-local-instance 等都有许多其他选项,允许您指定包含所有域或节点的目录的位置.您提到的路径只是默认路径。

官方文档有一个以这种方式(方法 2)升级 Payara Server 的示例,您可以在单独的域和节点目录旁边的目录中安装多个版本:

/opt/payara/154/payara41/....
/opt/payara/161/payara41/....
/opt/payara/162/payara41/....
/opt/payara/domains/myDomain
/opt/payara/nodes/myLocalNode

考虑到此设置,您可以使用 Payara 154 实例启动域 myDomain,如下所示:

/opt/payara/154/payara41/bin/asadmin start-domain --domaindir /opt/payara/domains myDomain

https://docs.payara.fish/documentation/user-guides/upgrade-payara.html

请注意示例中的命令在 domainsmyDomain 之间有一个 space,而不是正斜杠(/).这是因为您需要指定 domainDir,这是可能包含多个域文件夹的目录,然后指定 domain 的名称你想作为一个 单独的参数开始 .