我使用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。将使用两者之一。哪一个未定义。 服务器工作灯未运行。
答案 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?您可能还在运行服务器进程。
试试这个,来自终端:
lsof -i :10080
kill -9 number-of-process