是否可以在OpenShift应用程序中更改主盒带?

是否可以在OpenShift应用程序中更改主盒带?,openshift,Openshift,我已经在openshift上创建了Tomcat7应用程序,但现在我想将其更改为JBoss应用服务器7。是否可以不重新创建应用程序(删除T7,然后将JB创建为7)?不幸的是,不可以,您必须删除设备并使用JBoss应用程序服务器盒带重新部署。但是,war文件不需要修改 应该注意,您可以归档应用程序的部署,并将生成的工件部署到另一个应用程序。因此,对于您的用例,您将: 使用rhc snapshot save--deployment(如果不在应用程序的git repo目录中,则传递-a)创建当前应用程序

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

不幸的是,不可以,您必须删除设备并使用JBoss应用程序服务器盒带重新部署。但是,war文件不需要修改

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

  • 使用
    rhc snapshot save--deployment
    (如果不在应用程序的git repo目录中,则传递
    -a
    )创建当前应用程序的存档
  • 创建所需类型的新应用程序
  • 使用
    rhc Deploy--ref
    (如果不在该应用程序的git repo目录中,则传递
    -a
    )将步骤1中创建的存档部署到新应用程序
  • 您可以使用这种方法在另一种JBoss上测试您的应用程序