0

我使用 MFP CLI 构建了一个 MFP 项目

我跑了 mfp stop 来停止我的服务器

现在当我运行 mfp start、mfp run、mfp restart 时,服务器不会启动

这是我的 cli 日志

macsupports-MacBook-Pro-2:yoMAUI hannade$ mfp stop

objc[84655]:类 JavaLaunchHelper 在 /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home/jre/bin/java 和 /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents 中实现/Home/jre/lib/libinstrument.dylib。将使用两者之一。哪一个是未定义的。停止服务器工作灯。服务器工作灯未运行。

macsupports-MacBook-Pro-2:yoMAUI hannade$ mfp start

初始化 MobileFirst 控制台。

macsupports-MacBook-Pro-2:yoMAUI hannade$ mfp deploy

初始化 MobileFirst 控制台。错误:您配置的 MobileFirst 服务器似乎没有运行。使用“mobilefirst start”启动服务器。

macsupports-MacBook-Pro-2:yoMAUI hannade$ mfp start

初始化 MobileFirst 控制台。

macsupports-MacBook-Pro-2:yoMAUI hannade$ mfp 状态

objc[84719]:类 JavaLaunchHelper 在 /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home/jre/bin/java 和 /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents 中实现/Home/jre/lib/libinstrument.dylib。将使用两者之一。哪一个是未定义的。服务器工作灯未运行。

macsupports-MacBook-Pro-2:yoMAUI hannade$ mfp run

初始化 MobileFirst 控制台。

macsupports-MacBook-Pro-2:yoMAUI hannade$ mfp 状态

objc[84756]:类 JavaLaunchHelper 在 /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home/jre/bin/java 和 /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents 中实现/Home/jre/lib/libinstrument.dylib。将使用两者之一。哪一个是未定义的。服务器工作灯未运行。

macsupports-MacBook-Pro-2:yoMAUI hannade$ mfp restart

初始化 MobileFirst 控制台。

macsupports-MacBook-Pro-2:yoMAUI hannade$ mfp 状态

objc[84790]:类 JavaLaunchHelper 在 /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home/jre/bin/java 和 /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents 中实现/Home/jre/lib/libinstrument.dylib。将使用两者之一。哪一个是未定义的。服务器工作灯未运行。

macsupports-MacBook-Pro-2:yoMAUI hannade$ mfp start

初始化 MobileFirst 控制台。

macsupports-MacBook-Pro-2:yoMAUI hannade$ mfp 状态

objc[84882]:JavaLaunchHelper 类在 /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home/jre/bin/java 和 /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents 中实现/Home/jre/lib/libinstrument.dylib。将使用两者之一。哪一个是未定义的。服务器工作灯未运行。

4

2 回答 2

2

尝试

mfp -d 开始

或者

mfp -dd 启动

我遇到了一个不同的启动问题,我不知道发生了什么,因为提示正常返回。直到我运行 mfp -d start 发现 tools.jar 不在类路径中。因此,我更新了 %JAVA_HOME% 和 %PATH% 变量,这解决了我的问题。

您可能还想检查日志

多功能一体机日志


更新 #1 根据您的评论,似乎 JVM 以某种方式无法以退出代码 = 1 开始。我会先检查该区域。例如,一个简单的搜索会遇到非 MFP 特有的类似问题,并且似乎指向 Mac OS X 上的 JDK 中的缺陷。 https://stackoverflow.com/a/20807657/2821355

希望这可以帮助

于 2015-06-05T05:13:19.177 回答
0

更新:

从 IBM Fix Central(2015 年 6 月 6 日及以上)下载最新的 CLI iFix 版本,因为它包含允许服务器正确启动的修复(至少对我而言)。

卸载当前的 CLI 安装 从 IBM Fix Central 网站下载最新的 CLI 安装新版本并重试


您是否也在使用 MobileFirst Studio?您可能有一个服务器进程仍在运行。

试试这个,从终端:

  1. lsof -i :10080
  2. 如果你得到一个进程列表,那么
  3. kill -9 number-of-process
于 2015-05-21T17:49:27.780 回答