【问题标题】:Unable to issue a mfp start command on Windows 10无法在 Windows 10 上发出 mfp start 命令
【发布时间】:2016-05-11 16:56:19
【问题描述】:

我刚刚在 Windows 10 VMware 上安装了 MFP CLI 7.1 版。 JDK 1.8.0_92 已安装,并相应设置了 JAVA_HOME 环境变量

以下是我尝试启动 mfp 时遇到的错误:

C:\Users\johan\Documents\Workspaces\MobileFirst\SampleHybridApp>mfp start -d
mobilefirst-cli 动词 cli process.argv=["C:\Program Files\IBM\MobileFirst-CLI\\IBMnode\node.exe","C:\Program Files\IBM\MobileFirst-CLI\mobilefirst-cli\bin\ mobilefirst-cli.js","start","-d"]
mobilefirst-cli动词cli opts={"debug":true,"argv":{"remain":["start"],"cooked":["start","--debug"],"original":[ "开始","-d"]}}
mobilefirst-cli 动词 cli mobilefirst@7.1.0.00.20160401-2108
mobilefirst-cli 动词 cli node@v0.10.36
正在初始化 MobileFirst 控制台。
mobilefirst-cli 动词 ant 变量 -Dworklight.server.install.dir=C:\Users\johan.ibm\mobilefirst\7.1.0.00.20160401-2103\server
mobilefirst-cli 动词 ant 变量 -Dworklight.port=10080
mobilefirst-cli 动词 ant 变量 -Dbasedir=C:\Users\johan\Documents\Workspaces\MobileFirst\SampleHybridApp mobilefirst-cli 动词 ant 变量 -Dworklight.jars.dir=C:\Program Files\IBM\MobileFirst-CLI\mobilefirst-cli\node_modules\generator-worklight-server\lib
mobilefirst-cli 动词 ant 变量 -Dworklight.ant.tools.dir=C:\Program Files\IBM\MobileFirst-CLI\mobilefirst-cli\node_modules\generator-worklight-server\ant-tools
mobilefirst-cli 动词 ant 变量 -Dworklight.hostname=192.168.1.33
mobilefirst-cli 动词 ant 变量 -file=C:\Program Files\IBM\MobileFirst-CLI\mobilefirst-cli\node_modules\generator-worklight-server\lib\build.xml
mobilefirst-cli 动词 ant 任务 build-WAR
构建文件:C:\Program Files\IBM\MobileFirst-CLI\mobilefirst-cli\node_modules\generator-worklight-server\lib\build.xml

构建战争:
[echo] 为 SampleHybridApp 项目构建工作灯 WAR
[war-builder] 将5个空目录复制到C:\Users\johan\Documents\Workspaces\MobileFirst\SampleHybridApp\bin\classes下的4个空目录
[war-builder] 将 2 个源文件编译到 C:\Users\johan\Documents\Workspaces\MobileFirst\SampleHybridApp\bin\classes
错误:构建 WAR 失败错误:
构建失败
C:\Program Files\IBM\MobileFirst-CLI\mobilefirst-cli\node_modules\generator-worklight-server\lib\build.xml:153:无法编译 java 类。确保 JAVA_HOME 指向 JDK,并且类路径设置正确。

总时间:1秒
错误:服务器启动过程失败。
mobilefirst-cli 动词 cli 结束与 mobilefirst start
mobilefirst-cli 动词代码1

其他 MFP CLI 命令似乎可以正常工作,因为我能够将 WindowsPhone 环境添加到我的混合应用项目中...

有人可以提供一些帮助吗? Windows 10 是否支持 MFP CLI 7.1?

谢谢

【问题讨论】:

  • 1.提供您的 JAVA_HOME 和 PATH 以确保 JAVA_HOME 确实存在; 2. 尝试 Java 1.7
  • @DoraC 不,它没有
  • @IdanAdar 我降级到 Java7 并更新了环境变量(请参见上面的屏幕截图)。还是一样的问题
  • 您可以试试mfp stop,创建一个新的混合应用,看看问题是否仍然存在?
  • @DoraC 我按照你的建议做了。在新的混合应用程序文件夹中运行时,mfp start 成功完成。关于第一个应用程序有什么问题的任何想法?谢谢

标签: ibm-mobilefirst mobilefirst-cli


【解决方案1】:

在 MFP 7.1 中,不支持 JDK 1.8。请使用 JDK 1.7。

运行mfp stop 并尝试创建一个新的混合应用,看看问题是否仍然存在。

您也可以删除 .war 文件并重新启动服务器,它会重建 war 文件。

【讨论】:

    猜你喜欢
    • 2016-05-27
    • 2017-11-19
    • 2022-09-26
    • 2018-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-09
    • 2018-01-04
    相关资源
    最近更新 更多