Ibm mobilefirst 移动第一平台服务器无法启动

Ibm mobilefirst 移动第一平台服务器无法启动,ibm-mobilefirst,mobilefirst-cli,Ibm Mobilefirst,Mobilefirst Cli,我使用MFPCLI构建了一个MFP项目 我运行mfp stop来停止我的服务器 现在,当我运行mfp start、mfp run、mfp restart时,服务器不会启动 这是我的cli日志 macsupports-MacBook-Pro-2:yoMAUI hannade$mfp站 objc[84655]:类JavaLaunchHelper在/Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home/jre/bin/Java和/

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

我运行mfp stop来停止我的服务器

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

这是我的cli日志

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

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/libinstrument.dylib中实现。将使用其中一个。哪一个是未定义的。 正在停止服务器worklight。 服务器worklight未运行

macsupports-MacBook-Pro-2:yoMAUI hannade$mfp启动

正在初始化MobileFirst控制台

macsupports-MacBook-Pro-2:yoMAUI hannade$mfp部署

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

macsupports-MacBook-Pro-2:yoMAUI hannade$mfp启动

正在初始化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/libinstrument.dylib中实现。将使用其中一个。哪一个是未定义的。 服务器worklight未运行

macsupports-MacBook-Pro-2:yoMAUI hannade$mfp运行

正在初始化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/libinstrument.dylib中实现。将使用其中一个。哪一个是未定义的。 服务器worklight未运行

macsupports-MacBook-Pro-2:yoMAUI hannade$mfp重启

正在初始化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/libinstrument.dylib中实现。将使用其中一个。哪一个是未定义的。 服务器worklight未运行

macsupports-MacBook-Pro-2:yoMAUI hannade$mfp启动

正在初始化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/libinstrument.dylib中实现。将使用其中一个。哪一个是未定义的。 服务器worklight未运行。

更新:

从IBM Fix Central(2015年6月6日及以上)下载最新的CLI iFix Release,因为它包含允许服务器正确启动的修复程序(至少对我来说是这样)

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


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

从终端尝试以下操作:

  • lsof-i:10080
  • 如果您得到一个流程列表,那么
  • kill-9进程数
  • 试一试

    mfp-d启动

    mfp-dd启动

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

    您可能还希望使用检查日志

    mfp日志


    更新#1 根据您的评论,JVM似乎无法以exit code=1启动。 我会先检查那个区域。例如,一个简单的搜索会遇到类似的问题,这些问题并不特定于MFP,而且似乎指向MacOSX上JDK的一个缺陷。


    希望这有帮助

    Derek,如果您能正确格式化日志,我想会有所帮助。现在几乎看不懂。我把我运行的命令加粗了,命令下面是Output哪个MobileFirst Platform版本及其完整版本号是什么?当我运行mfp-v 7.0.0.00.20150312-0738时发现了这一点。使用“mfp-v”打印完整版本号。当我运行lsof-I:10080时,我没有发现在多台mac电脑上发生这种情况,cli不会启动服务器,说它正在初始化控制台,永远不会启动服务器,即使端口未被占用,也可能有错误的Java进程。尝试运行:pgrep-f“wlp.*worklight”在进程上运行“kill”,如果进程仍然存在,请运行“kill-9”。Liberty server有一个活动缺陷(实际上有2个)正试图解决此问题。我认为,当IP地址改变时,Liberty会变得混乱。其他时候,我看到这是在使用两个不同版本的MFP(或CLI,然后是Studio等)时出现的。所以我应该怎么做,我仍然无法启动它当我检查日志时,我看到了以下内容:6/5/15 11:36:58.465 AM java[45416]:objc[45416]:类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/libinstrument.dylib中实现。将使用其中一个。以下是我的status.log文件arg0=worklight arg1=--pid=arg2=--status exit=1Java home:/Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/home/jre Install root:/Users/hannade/.ibm/mobilefirst/7.0.0.00.20150430-1556/server/wlp/System