0

MFP CLI を使用して MFP プロジェクトをビルドしました

mfp stop を実行してサーバーを停止しました

現在、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/Contents の両方に実装されています。 /Home/jre/lib/libinstrument.dylib. 2つのうちの1つが使用されます。どれが未定義です。サーバー・ワークライトを停止しています。サーバー・ワークライトが実行されていません。

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/Contents の両方に実装されています。 /Home/jre/lib/libinstrument.dylib. 2つのうちの1つが使用されます。どれが未定義です。サーバー・ワークライトが実行されていません。

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/Contents の両方に実装されています。 /Home/jre/lib/libinstrument.dylib. 2つのうちの1つが使用されます。どれが未定義です。サーバー・ワークライトが実行されていません。

macsupports-MacBook-Pro-2:yoMAUI hannade$ mfp 再起動

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/Contents の両方に実装されています。 /Home/jre/lib/libinstrument.dylib. 2つのうちの1つが使用されます。どれが未定義です。サーバー・ワークライトが実行されていません。

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/Contents の両方に実装されています。 /Home/jre/lib/libinstrument.dylib. 2つのうちの1つが使用されます。どれが未定義です。サーバー・ワークライトが実行されていません。

4

2 に答える 2

2

試す

mfp -d 開始

また

mfp -dd 開始

別の起動時の問題が発生しました。プロンプトが正常に返されたため、何が起こったのかわかりません。mfp -d start を実行して、tools.jar がクラスパスにないことを確認するまでは。したがって、%JAVA_HOME% 変数と %PATH% 変数を更新すると、問題が解決しました。

ログを確認することもできます

mfp ログ


更新 #1 あなたのコメントによると、JVM が何らかの理由で終了コード = 1 で開始できなかったようです。最初にその領域を確認します。たとえば、単純な検索では、MFP に固有ではない同様の問題がヒットし、Mac OS X の JDK の欠陥を示しているようです。 https://stackoverflow.com/a/20807657/2821355

お役に立てれば

于 2015-06-05T05:13:19.177 に答える
0

アップデート:

IBM Fix Central (2015 年 6 月 6 日以降) から最新の CLI iFix リリースをダウンロードします。これには、サーバーが適切に起動するための修正 (少なくとも私にとっては) が含まれているためです。

現在の CLI インストールをアンインストールする IBM Fix Central Web サイトから最新の CLI をダウンロードする 新しいバージョンをインストールして再試行する


MobileFirst Studio も使用していますか? サーバー プロセスがまだ実行されている可能性があります。

ターミナルからこれを試してください:

  1. lsof -i :10080
  2. プロセスのリストを取得した場合、
  3. kill -9 number-of-process
于 2015-05-21T17:49:27.780 に答える