問題タブ [mobilefirst-cli]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
648 参照

ibm-mobilefirst - MobileFirst CLI を使用してサーバーにアクセスする際のエラー

私はマックプロを使っています。モバイル プロジェクトを自動化するために、Yosemite (10.10.3) をインストールし、MobileFirst 6.3 CLI もインストールします。これは mac mini で動作していますが、これは mac pro の同じセットアップでは動作しないようです (動作するマシンは、Mobile first 6.3 CLI と Java 7 u60 がインストールされた mac mini (10.10.3) です。これは mac pro と同じです)。

何か不気味なことが起こっているようですが、何をどのように解決するのか完全にはわかりません。私は得ています:

http://9.41.129.110:10080/worklightadmin/management-apis/1.0/runtimes/PerchReadyApp/adapters?locale=en_USへのアクセス エラー : HTTP/1.1 404 が見つかりません

MFP プロジェクト ディレクトリ内で実行しようとするとmfp stop、 CLI は一貫して次のエラーで失敗します。mfp restart

以下は、CLI がアプリケーションのデプロイに使用している Liberty サーバーの messages.log からの出力です。メッセージは他にもありますが、これは Liberty サーバー始動プロセスでの最初のエラーです。

0 投票する
1 に答える
78 参照

ibm-mobilefirst - 最新の iFix をインストールした後の MobileFirst 7.0 コンソールのテキスト・エンコードの問題

MobileFirst CLI (7.0.0.0-MFPF-CLI-IF201505211954.zip) の最新パッチをインストールした後、MFP コンソールに表示されるテキストに特殊文字が表示されます。

ここに画像の説明を入力

誰かがこれを修正する方法を知っていますか?

ありがとう

0 投票する
2 に答える
282 参照

ibm-mobilefirst - MobileFirst 7.0 CLI - サーバーを始動できない

mobilefirst アプリをプレビューしようとすると問題が発生します。以前にアプリを実行してプレビューすることはできましたが、何が変わったのかわかりません。

ビルドしてプレビューすると、「mobilefirst start」を実行するように指示されます。

他に何が必要か教えてください。質問を編集します。

0 投票する
1 に答える
341 参照

ibm-mobilefirst - MFP CLI v7.0 は、最初に MFP Studio v7.0 で作成されたプロジェクトをビルド展開できません

問題のコンテキスト: 最初に、Eclipse 用の MFP Studio プラグイン v7.0 を使用して MFP プロジェクト (iOS 用のネイティブ API) を作成しました。このプロジェクトはソース管理下にあります (Git on DevOps)。

問題: MFP プロジェクト コードを Git からプルした後 (フレッシュ プル)、最初に Studio を使用して「ネイティブ API をデプロイ」し、「モバイル ファースト アダプターをデプロイ」すると、すべてが正常にコンパイル、ビルド、およびデプロイされます。その後、問題なく Studio からアダプターを呼び出すことができます。その後、MFP CLI に切り替えてアーティファクトを構築およびデプロイすることもでき、CLI コマンドは問題なく機能します。

ここで、Git からコードをプル (フレッシュ プル) した後、Studio を使用する代わりに、MFP CLI を使用してアーティファクトを構築および展開すると、エラーが発生します。MFP CLI には、Studio が実行方法を知っている手順が欠けているようです。Git から新たにプルした後、すぐに CLI を使用してビルドおよびデプロイ (mfp bd) を行うと発生するエラーは次のとおりです。

$ mfp info OS: darwin x64 リリース: 14.3.0 システム・メモリー: 16384 MB のうち 2845 MB 空き ノード: v0.10.30 MobileFirst CLI: 7.0.0.00.20150430-1604 現在のディレクトリー: /Users/olivieri/git/Ready.App .5.Loyalty/LoyaltyReadyApp

現在のプロジェクト: /Users/olivieri/git/Ready.App.5.Loyalty/LoyaltyReadyApp

アダプタ: LoyaltyPushAdapter (/Users/olivieri/git/Ready.App.5.Loyalty/LoyaltyReadyApp/adapters/LoyaltyPushAdapter/LoyaltyPushAdapter.xml) 説明: LoyaltyPushAdapter タイプ: http 手順: submitNotification

アダプター: LoyaltyUserAdapter (/Users/olivieri/git/Ready.App.5.Loyalty/LoyaltyReadyApp/adapters/LoyaltyUserAdapter/LoyaltyUserAdapter.xml) 説明: LoyaltyUserAdapter タイプ: Java 手順: [Java アダプターでは使用不可]

アプリケーション: ロイヤルティ (/Users/olivieri/git/Ready.App.5.Loyalty/LoyaltyReadyApp/apps/Loyalty/application-descriptor.xml) 説明: ロイヤルティ タイプ: ネイティブ ios

サーバー・ロケーション: /Users/olivieri/.ibm/mobilefirst/7.0.0.00.20150430-1556/server サーバー・バイナリー: /Users/olivieri/.ibm/mobilefirst/7.0.0.00.20150430-1556/server/wlp/bin/server MobileFirst インスタンス: /Users/olivieri/.ibm/mobilefirst/7.0.0.00.20150430-1556/server/wlp/usr/servers/worklight objc[4021]: クラス 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つが使用されます。どれが未定義です。Java HotSpot(TM) 64 ビット サーバー VM、バージョン 1.7.0_75-b13 (en_US) 上の WebSphere Application Server 8.5.5.4 (1.0.7.cl50420141121-1414)

環境変数: TERM_PROGRAM: Apple_Terminal ANDROID_HOME: /Users/olivieri/android-sdks TERM: xterm-256color シェル: /bin/bash TMPDIR: /var/folders/c9/gf_f0_sd60q1mm9kxwgvlxsr0000gn/T/ Apple_PubSub_Socket_Render: /private/tmp/com.apple .launchd.QL5sT9RU2F/Render TERM_PROGRAM_VERSION: 343.7 TERM_SESSION_ID: 6798439A-3592-4D5C-ABFE-7A2E2D5D80BA ANT_HOME: /Users/olivieri/Development/apache-ant-1.9.4 ユーザー: olivieri SSH_AUTHate/tmp/private.apple.com launchd.E1N6IPACu1/Listeners __CF_USER_TEXT_ENCODING: 0x1F5:0x0:0x0 パス: /Users/olivieri/Development/apache-ant-1.9.4/bin:/Users/olivieri/Development/checker-276:/usr/local/bin:/ usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Applications/IBM/MobileFirst-CLI:/Applications/IBM/MobileFirst-CLI:/Users/olivieri/Development/gradle-2.3 /bin:/Users/olivieri/android-sdks/tools:/Users/olivieri/android-sdks/platform-tools PWD: /Users/olivieri/git/Ready.App.5.Loyalty/LoyaltyReadyApp JAVA_HOME: /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home LANG : en_US.UTF-8 XPC_FLAGS: 0x0 XPC_SERVICE_NAME: 0 HOME: /Users/olivieri SHLVL: 2 LOGNAME: olivieri DISPLAY: /private/tmp/com.apple.launchd.qHj5hi31Kp/org.macosforge.xquartz:0 _: /Applications /IBM/MobileFirst-CLI/IBMnode/bin/node WLP_USER_DIR: /Users/olivieri/.ibm/mobilefirst/7.0.0.00.20150430-1556/server/wlp/usr/Applications/IBM/MobileFirst-CLI/IBMnode/bin/node WLP_USER_DIR: /Users/olivieri/.ibm/mobilefirst/7.0.0.00.20150430-1556/server/wlp/usr/Applications/IBM/MobileFirst-CLI/IBMnode/bin/node WLP_USER_DIR: /Users/olivieri/.ibm/mobilefirst/7.0.0.00.20150430-1556/server/wlp/usr

$ mfp restart objc[4345]: クラス 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つが使用されます。どれが未定義です。サーバー・ワークライトを停止しています。サーバーのワークライトが停止しました。MobileFirst コンソールを初期化しています。objc[4386]: クラス 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つが使用されます。どれが未定義です。サーバー・ワークライトを開始しています。サーバー ワークライトがプロセス ID 4385 で開始されました。 Ricardos-MBP:LoyaltyReadyApp olivieri$

$ mfp bd [Error: BUILD FAILED /Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/lib/build.xml:135: 次の行の実行中に次のエラーが発生しました: /Applications/IBM /MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/lib/build.xml:167: 次の行の実行中に次のエラーが発生しました: /Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/generator -worklight-server/lib/build.xml:185: アダプター 'LoyaltyUserAdapter' のビルドが失敗しました。失敗メッセージは「/Users/olivieri/git/Ready.App.5.Loyalty/LoyaltyReadyApp/adapters/LoyaltyUserAdapter/lib does not exist.」です。この失敗は、Java コードが正しくない、互換性のない JDK レベル、JAVA_HOME が有効な JDK の場所を指していない、または依存関係がないことが原因である可能性があります。

合計時間: 2 秒 ] エラー: エラーが発生しました。詳細については、上記のスタックを確認してください。

JAVA_HOME は正しく設定されており、互換性のある JDK レベルを使用しています。

このエラーの考えられる原因について何か考えはありますか?

0 投票する
2 に答える
514 参照

java - MobileFirst-CLI に Java 6 の使用を強制する推奨方法は?

私は OS X を使用しており、Oracle の Java 1.8 を使用しています。インストールするmfpには、Apple から古い Java 6 をインストールする必要がありましたが、Java 6 インストールを指すように環境変数を変更しない限り、少なくとも特定のmfpコマンドが失敗するようです。mfp buildJAVA_HOME

これが私が見る出力です:

をオーバーライドする最良の方法は何JAVA_HOMEですかmfp? 編集する必要があります/Applications/IBM/MobileFirst-CLI/mfpか?

(参考までに、「javac1.8 class not found」エラーは、Ant < 1.9 の既知の問題であり、Java 1.8 がインストールされているシステムに Ant 1.9.4 があるため、MobileFirst-CLI にバンドルされていると想定しています。)

0 投票する
1 に答える
259 参照

ibm-mobilefirst - MFP CLI v7.0 を使用して MFP v6.3 アダプターおよびアプリをデプロイできない

コンテキスト: MFP v6.3 を使用してアプリを開発しました。MFP CLI v6.3 を使用すると、すべてのアセット (WAR、アダプター、アプリ) を問題なく再起動、ビルド、デプロイできます。

問題: MFP CLI v7.0 を使用して MFP v6.3 アダプターとアプリを展開しても機能しません。以下に、「mfp restart」の実行からのほとんどを含めます。終了コードが 1 であることに注意してください。「mfp bd」の出力も含めました。デプロイされる MFP アセットは WAR ファイルだけのようです。MFP アダプターとアプリは展開されていません。MFP コンソールを持ってくることもこれを確認します。

MFP CLI v7.0 再起動出力:

0 投票する
1 に答える
62 参照

ibm-mobilefirst - サーバーが正常に起動されたときに、なぜ「mfp start」はコード 1 で終了するのですか?

サーバーを起動したとき、およびサーバーが既に実行されていたときに、いつmfp start実行されるかが返されることがわかりました。10

これは、成功したコマンドが のコードで完了するという終了ステータスの規則を破ります0(一部のツールはその意味を想定しています)。

サーバーがすでに起動しているかどうかに関係なく、コマンドは目的の結果 (サーバーの実行) で完了するため、両方とも を返す必要があり0ます。

または、さまざまな終了コードから派生する他の意味/目的はありますか?

0 投票する
2 に答える
1040 参照

java - MFP 7.0 Java アダプターのビルド エラー

MFP 7.0 Java ベースのアダプターを使用しています。CLI と Eclipse の両方を使用してビルドしようとすると、次のエラーが発生します。

私は JavaScript ベースのアダプタを問題なく構築できます。これは、Java アダプタを構築しようとした場合のみです。

編集:

これは、Eclipse で MFP Studio プラグインを使用するときに発生するビルド エラーです。

JavaSampleAdapterResource.javaこれが実装の要点です。