带有mfp start和mfp push的IBM Mobilefirst CLI 7.1.0错误

时间:2017-08-23 05:08:30

标签: ibm-mobilefirst ibm-cloud command-line-interface

当我键入" 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 Development Kit(JDK)。请参阅“mobilefirst help build'”。错误:错误   代码:304错误:构建应用程序时出错。错误:   undefined错误:推送失败

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

1 个答案:

答案 0 :(得分:0)

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

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