【问题标题】:Payara Domain configurationPayara 域配置
【发布时间】:2018-06-24 22:38:38
【问题描述】:

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

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

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

谢谢,

【问题讨论】:

    标签: glassfish payara


    【解决方案1】:

    这是绝对可能的。 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,它是可以包含多个域文件夹的目录,然后指定要作为启动的 domain 的名称单独的参数

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-03-16
      • 1970-01-01
      • 2017-02-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-11
      相关资源
      最近更新 更多