当我键入" 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"再次,但仍然有同样的错误。
答案 0 :(得分:0)
确认您没有正在运行的服务器或其他正在侦听同一端口的内容。您可能想要检查的另一件事是/ etc / hosts文件包含localhost的正确IP地址。
仔细检查以确保您的JAVA_HOME设置为JDK,而不是JRE。根据您的第一个错误,它应该是: /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home