【问题标题】:Is it possible to change the primary cartridge in an OpenShift application?是否可以更改 OpenShift 应用程序中的主磁带?
【发布时间】:2013-12-01 07:00:33
【问题描述】:

我在 openshift 上创建了 Tomcat7 应用程序,但现在我想将其更改为 JBoss Application Server 7。是否可以不重新创建应用程序(删除 T7 然后创建 JB AS 7)?

【问题讨论】:

    标签: openshift


    【解决方案1】:

    很遗憾,您将不得不删除您的设备并使用 JBoss 应用服务器卡式盒重新部署。但是,战争文件不需要更改。

    【讨论】:

      【解决方案2】:

      需要注意的是,您可以归档应用的部署并将生成的工件部署到另一个应用。因此,对于您的用例,您将:

      1. 使用 rhc snapshot save --deployment 创建当前应用程序的存档(如果不在该应用程序的 git repo 目录中,则传递 -a <app name>)。
      2. 创建所需类型的新应用程序。
      3. 使用rhc deploy --ref <path to archive> 将第1 步中创建的存档部署到新应用程序(如果不在该应用程序的git repo 目录中,则传递-a <app name>)。

      您可以使用这种方法在另一种 JBoss 上测试您的应用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-09-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-12-30
        • 2021-09-07
        • 1970-01-01
        相关资源
        最近更新 更多