无法通过 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 CLI 7.1 - 无法在项目外启动服务器
MobileFirst Platform CLI 无法使用 JSON 存储构建 xcode 7.2 项目
MobileFirst 7.1 - 如何将 CLI 用于当前安装的带有 MobileFirst 服务器的 Liberty Core