2

最近 IBM MobileFirst CLI を Mac にインストールしましたが、サーバーを開始できないようです。以下のエラーを参照してください。インターネットを検索したところ、JavaLaunchHelper エラーを引き起こすバグが JDK にあることがわかりました。ここから問題を修正すると思われるベータ版をダウンロードしました - JDK Download Link 。しかし、これも役に立ちません。その他のヘルプをいただければ幸いです。

Imayas-MBP:EmployeeDirectory imaya$ mfp start MobileFirst コンソールを初期化しています。objc[18564]: クラス JavaLaunchHelper は /Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home/bin/java と /Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home の両方に実装されています/jre/lib/libinstrument.dylib. 2つのうちの1つが使用されます。どれが未定義です。サーバー・ワークライトを開始しています。サーバー・ワークライトの開始に失敗しました。詳細については、サーバー ログを確認してください。/Users/imaya/.ibm/mobilefirst/6.3.0/server/wlp/bin/server: 744行目: 18563 Abort trap: 6 "${JAVA_CMD}" "$@" > "${JAVA_CMD_LOG}" 2>&1エラー: MobileFirst サーバーを開始できませんでした。ポートが実行中のサーバーの別のインスタンスによって使用されているか、サーバーが存在しない可能性があります。

4

2 に答える 2

2

JavaLaunchHelper エラーはここでは問題ではありません。Java 7 を使用している人なら誰でも経験しますが、問題なく機能します。

ここでの問題は、2 番目のエラーです。

MobileFirst サーバーを開始できませんでした。ポートが実行中のサーバーの別のインスタンスによって使用されているか、サーバーが存在しない可能性があります。

CLI または Eclipse インストールの MFP Studio によって起動されたサーバーがまだ実行されていないことを確認します。

  1. コマンドラインで、実行しますmfp stop
  2. Eclipseでは、まあ、やめてください
  3. Javaプロセスが実行されていないことを確認してください

次に、最初からやり直します。CLI を使用して、新しいプロジェクトとアプリケーションを作成し、サーバーの起動を試みます。例えば:

  1. cd /Users/idanadar/デスクトップ
  2. mfp create testProject
  3. cd testProject
  4. mfp ハイブリッド testApp を追加
  5. mfp 開始
  6. mfp ビルド
  7. mfp 展開
  8. 複合機コンソール
于 2015-01-21T18:20:16.657 に答える
2

On OSX, you can locate and kill a process holding open a port using the following:

Run (assumes port 10080):

$ lsof -i :10080

Then if a process is shown, run the following using the shown Process ID:

$ kill -9 {PID}

于 2015-01-22T13:12:42.183 に答える