【发布时间】:2014-09-25 15:37:38
【问题描述】:
我之前创建了一个应用程序 review-seasonalholidays.rhcloud.com 并设置了所有内容(SSH 客户端工具),该应用程序运行良好,实际上我开发了该应用程序并创建了 war 文件并将其推送到 git 中。当我部署了一个名为“review.war”的war 文件时,我不得不输入诸如review-seasonalholidays.rhcloud.com/review 之类的URL 来查看主页。当我搜索我必须将战争文件命名为“ROOT.war”时,在 git 上的提交是永久性的,因此我决定删除整个应用程序并在 openshift 上重新创建应用程序以及齿轮,然后我删除了 .ssh和我的主目录(Win 7)中的 .openshift 文件夹,这次我再次运行“rhc setup”命令,它向我显示了一条消息: [无法建立与 review-seasonalholidays.rhcloud.com 的 SSH 连接。您的 SSH 配置可能不正确,或者应用程序可能没有响应。用户 542407f25973ca35e4000080@review-seasonalholidays.rhcloud.com (Net::SSH::AuthenticationFailed) 的身份验证失败]。
通过腻子也没有建立连接。我再次删除应用程序,卸载所有 ssh 客户端工具,重新创建应用程序,重新安装工具再次执行命令 'rhc setup',这次也显示相同的错误消息。
所以我想了解的是“可能是 openshift 存储我的 pc 机器详细信息,以便它可以允许一次安装/配置”,因为当我运行任何 'rhc' 命令时,它会直接获取我的应用程序详细信息(ofcource它可能使用 .openshift/express.conf 详细信息),但我希望我的问题必须得到解决,因为我需要让这个应用程序上线。
【问题讨论】:
-
我发现的实际问题是我也删除了域'seasonalholidays',我一定没有删除域,所以每当我使用这个域删除和创建应用程序时,可能会有一个映射正在阻止对该域的“身份验证”。所以现在我想再次使用这个域,我该怎么做呢?。
-
另一个疑问是:当我推送一个名为“ROOT.war”的战争文件并访问我的应用程序网址“review-seasonalholidays.rhcloud.com”时,它并没有引导我我的应用程序主页。我需要上传 review.war 文件并以“review-seasonalholidays.rhcloud.com/review/”的形式访问 url,我做错了什么?