Payara域配置

时间:2018-01-16 09:07:30

标签: glassfish payara

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

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

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

谢谢,

1 个答案:

答案 0 :(得分:4)

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

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

/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之间有空格,而不是正斜杠(/)。这是因为您需要指定 domainDir ,这是可以包含多个域文件夹的目录,然后指定您想要作为其启动的的名称单独论证