【发布时间】:2013-12-01 07:00:33
【问题描述】:
我在 openshift 上创建了 Tomcat7 应用程序,但现在我想将其更改为 JBoss Application Server 7。是否可以不重新创建应用程序(删除 T7 然后创建 JB AS 7)?
【问题讨论】:
标签: openshift
我在 openshift 上创建了 Tomcat7 应用程序,但现在我想将其更改为 JBoss Application Server 7。是否可以不重新创建应用程序(删除 T7 然后创建 JB AS 7)?
【问题讨论】:
标签: openshift
很遗憾,您将不得不删除您的设备并使用 JBoss 应用服务器卡式盒重新部署。但是,战争文件不需要更改。
【讨论】:
需要注意的是,您可以归档应用的部署并将生成的工件部署到另一个应用。因此,对于您的用例,您将:
rhc snapshot save --deployment 创建当前应用程序的存档(如果不在该应用程序的 git repo 目录中,则传递 -a <app name>)。rhc deploy --ref <path to archive> 将第1 步中创建的存档部署到新应用程序(如果不在该应用程序的git repo 目录中,则传递-a <app name>)。您可以使用这种方法在另一种 JBoss 上测试您的应用。
【讨论】: