无法通过 MobileFirst CLI 将 MobileFirst 应用程序部署到 Bluemix 上的 MobileFirst 容器

Posted

技术标签:

【中文标题】无法通过 MobileFirst CLI 将 MobileFirst 应用程序部署到 Bluemix 上的 MobileFirst 容器【英文标题】:Unable to deploy MobileFirst app to MobileFirst container on Bluemix via MobileFirst CLI 【发布时间】:2016-06-03 07:05:03 【问题描述】:

根据https://mobilefirstplatform.ibmcloud.com/blog/2015/08/14/ibm-mobilefirst-platform-server-bluemix-net-5-minutes/

当我尝试通过 MobileFirst CLI 将本地开发的 MobileFirst 应用程序部署到 Bluemix 上的 MobileFirst 容器时,我不断收到以下错误:

无法连接到服务器 BluemixServer http://x.x.x.x:9080. failed to retrieve runtime information: Unexpected token E: HTTP 404 - Not Found

这是我作为参数传递的内容:

    输入新服务器定义的名称:BluemixServer

    输入此服务器的完全限定 URL:http://... :9080(MFP 服务器容器的 Bluemix 公共 URL)

    输入 MFP 管理员登录 ID:admin

    输入 MFP 管理员密码:*****

    保存此服务器的管理员密码?:是

    输入 MobileFirst 管理服务的上下文根:MobileFirstStarter

我认为问题出在上面的“参数 1”:我尝试将它作为 BluemixServer 以及我创建的 MobileFirst 图像的 IBM 容器名称传递,但在这两种情况下都失败并出现相同的错误。

有什么想法吗?

【问题讨论】:

显示完整的步骤,从添加服务器到尝试推送它以及您遇到的失败。全部。 BluemixServer 只是一个定义名称。错误的最可能原因应该是第 6 点。您确定“MobileFirstStarter”是管理服务的上下文根吗?它通常是 worklightadmin 或 wladmin(如果您自己没有更改)。你能验证一下吗? 【参考方案1】:

同意 Vivin 的观点,问题可能肯定是第 6 步。

“MobileFirstStarter”是用于容器的图像的名称。没关系。但是在第 6 步中应该使用的值是“worklightadmin”,就像问题中链接到的博客文章中给出的示例一样。

【讨论】:

以上是关于无法通过 MobileFirst CLI 将 MobileFirst 应用程序部署到 Bluemix 上的 MobileFirst 容器的主要内容,如果未能解决你的问题,请参考以下文章

MobileFirst 7.0 CLI - 无法启动服务器

Mobilefirst CLI 7.1 - 无法在项目外启动服务器

MobileFirst Platform CLI 无法使用 JSON 存储构建 xcode 7.2 项目

MobileFirst 7.1 - 如何将 CLI 用于当前安装的带有 MobileFirst 服务器的 Liberty Core

将 Mobilefirst CLI 7.1 与 ldap 集成时面临的问题

MacOS El Capitan 上的 MFP-Cli(MobileFirst 平台 7.1)