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

时间:2015-05-21 14:24:07

标签: ibm-mobilefirst mobilefirst-cli

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

我跑了mfp停止我的服务器

现在当我运行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 /内容/首页/ 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 status

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

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

初始化MobileFirst控制台。

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

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

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

初始化MobileFirst控制台。

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

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

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

初始化MobileFirst控制台。

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

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

2 个答案:

答案 0 :(得分:2)

尝试

  

mfp -d start

  

mfp -dd start

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

您可能还想查看日志

  

mfp logs

更新#1 根据你的评论,似乎JVM无法以退出代码= 1开始。 我先检查那个区域。例如,简单的搜索遇到了与MFP不同的类似问题,并且似乎指向Mac OS X上的JDK中的缺陷。 https://stackoverflow.com/a/20807657/2821355

希望这有帮助

答案 1 :(得分: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