Glassfish Payara域配置

Glassfish Payara域配置,glassfish,payara,Glassfish,Payara,我们正在使用PAYARA(Glassfish)服务器进行应用程序部署,它有两个域,如domain1和ParayDomain。当我们需要更新payara服务器版本时,它会对其域产生影响,因为域存在于payara/glassfish/domains/domain中 现在,我的问题是,是否可以在服务器之外获取域?我的意思是完全在帕亚拉目录之外。如果可能,我们必须更改所有配置的位置(指定放置在外部的域的位置) 因此,当我们升级服务器时,不会对域产生任何影响。任何帮助都将不胜感激 谢谢,这是绝对可能的。a

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

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

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


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

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

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

请注意,示例中的命令在
myDomain
之间有一个空格,而不是正斜杠(
/
)。这是因为您需要指定domainDir,该目录可能包含多个域文件夹,然后指定要作为单独参数启动的域的名称

/opt/payara/154/payara41/....
/opt/payara/161/payara41/....
/opt/payara/162/payara41/....
/opt/payara/domains/myDomain
/opt/payara/nodes/myLocalNode
/opt/payara/154/payara41/bin/asadmin start-domain --domaindir /opt/payara/domains myDomain