IBM Mobilefirst CLI 7.1.0 错误与 mfp start 和 mfp push

Posted

技术标签:

【中文标题】IBM Mobilefirst CLI 7.1.0 错误与 mfp start 和 mfp push【英文标题】:IBM Mobilefirst CLI 7.1.0 error with mfp start and mfp push 【发布时间】:2017-08-23 05:08:29 【问题描述】:

当我在终端中输入“mfp start”时,我得到的是:

正在初始化 MobileFirst 控制台。 objc [64598]:JavaLaunchHelper 类 在两个实施 /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/bin/java (0x1075964c0) 和 /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/libinstrument.dylib (0x1076904e0)。将使用两者之一。哪一个是未定义的。 启动服务器工作灯。服务器工作灯启动失败。检查服务器 日志以获取详细信息。 错误:服务器无法启动。该端口可能正在由正在运行的服务器的另一个实例使用,或者该服务器可能不存在。

当我在终端中输入“mfp push”时,我得到的是:

准备推送...正在验证服务器配置...

运行时“DoorbelliosNative”将用于将项目推入。 错误:必须设置 JAVA_HOME 环境变量并指向 Java 开发工具包 (JDK)。请参阅“mobilefirst 帮助构建”。错误:错误 代码:304 错误:构建应用程序时出错。错误: 未定义错误:推送失败

如何解决这些问题和错误?我已经尝试卸载并重新安装 CLI,并且我还将我的 java 版本更新到了最新版本。我还在终端中输入了“mfp stop”并再次输入了“mfp start”,但仍然出现同样的错误。

【问题讨论】:

【参考方案1】:

验证您没有正在运行的服务器或其他设备正在侦听同一端口。您可能要检查的另一件事是 /etc/hosts 文件包含 localhost 的正确 IP 地址。

仔细检查以确保您的 JAVA_HOME 设置为 JDK,而不是 JRE。根据您的第一个错误,它应该是: /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home

【讨论】:

如何验证我没有正在运行的服务器或其他正在监听同一端口的服务器?以及如何获取本地主机的正确 UP 地址? 本地主机的 IP* 地址

以上是关于IBM Mobilefirst CLI 7.1.0 错误与 mfp start 和 mfp push的主要内容,如果未能解决你的问题,请参考以下文章

IBM Mobilefirst CLI 7.1.0 错误与 mfp start 和 mfp push

IBM MobileFirst 7.1.0 APNS 证书错误:无法处理证书

IBM MobileFirst 7.1.0 WL.Device.getID 在同一设备上更改

运行 IBM MobileFirst 6.3 CLI 时无法检索 NativeApplicationBuilder

我的基于 IBM MobileFirst Platform 7.1 CLI 的服务器存在一些问题;我怎样才能轻松地重新创建它?

大量的 IBM MobileFirst 广播通知