IBM Mobilefirst CLI - 服务器启动问题

IBM Mobilefirst CLI - Server start issue

我最近在 Mac 上安装了 IBM MobileFirst CLI,但我似乎无法启动服务器。请参阅下面的错误。我在网上搜索了一下,发现 JDK 中有一个错误导致 JavaLaunchHelper 错误。我从这里下载了据称可以解决问题的测试版 - JDK Download Link .但这也无济于事。感谢任何其他帮助。

Imayas-MBP:EmployeeDirectory imaya$ mfp start Initializing MobileFirst Console. objc[18564]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home/bin/java and /Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home/jre/lib/libinstrument.dylib. One of the two will be used. Which one is undefined. Starting server worklight. Server worklight start failed. Check server logs for details. /Users/imaya/.ibm/mobilefirst/6.3.0/server/wlp/bin/server: line 744: 18563 Abort trap: 6 "${JAVA_CMD}" "$@" > "${JAVA_CMD_LOG}" 2>&1 Error: The MobileFirst server failed to start. The port may be in use by another instance of a running server, or the server may not exist.

JavaLaunchHelper 错误不是这里的问题;使用 Java 7 的任何人都会体验到它,但无论如何都会正常工作。

这里的问题是第二个错误:

The MobileFirst server failed to start. The port may be in use by another instance of a running server, or the server may not exist.

确认您没有 运行ning 服务器,该服务器是由 CLI 或 Eclipse 安装中的 MFP Studio 启动的。

  1. 在命令行中,运行mfp stop
  2. 在 Eclipse 中,好吧,退出它
  3. 确保 Java 进程不是 运行ning

然后,重新开始。使用 CLI,创建一个新项目和应用程序并尝试启动服务器。例如:

  1. cd /Users/idanadar/Desktop
  2. mfp 创建测试项目
  3. cd 测试项目
  4. mfp 添加混合测试应用
  5. mfp 开始
  6. mfp 构建
  7. mfp 部署
  8. mfp 控制台

在 OSX 上,您可以使用以下方法找到并终止保持打开端口的进程:

运行(假设端口 10080):

$ lsof -i :10080

然后,如果显示一个进程,运行以下使用显示的进程 ID:

$ kill -9 {PID}