問題タブ [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.
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 サーバー始動プロセスでの最初のエラーです。
ibm-mobilefirst - 最新の iFix をインストールした後の MobileFirst 7.0 コンソールのテキスト・エンコードの問題
MobileFirst CLI (7.0.0.0-MFPF-CLI-IF201505211954.zip) の最新パッチをインストールした後、MFP コンソールに表示されるテキストに特殊文字が表示されます。
誰かがこれを修正する方法を知っていますか?
ありがとう
ibm-mobilefirst - MobileFirst 7.0 CLI - サーバーを始動できない
mobilefirst アプリをプレビューしようとすると問題が発生します。以前にアプリを実行してプレビューすることはできましたが、何が変わったのかわかりません。
ビルドしてプレビューすると、「mobilefirst start」を実行するように指示されます。
他に何が必要か教えてください。質問を編集します。
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 レベルを使用しています。
このエラーの考えられる原因について何か考えはありますか?
java - MobileFirst-CLI に Java 6 の使用を強制する推奨方法は?
私は OS X を使用しており、Oracle の Java 1.8 を使用しています。インストールするmfp
には、Apple から古い Java 6 をインストールする必要がありましたが、Java 6 インストールを指すように環境変数を変更しない限り、少なくとも特定のmfp
コマンドが失敗するようです。mfp build
JAVA_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 にバンドルされていると想定しています。)
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 再起動出力:
ibm-mobilefirst - サーバーが正常に起動されたときに、なぜ「mfp start」はコード 1 で終了するのですか?
サーバーを起動したとき、およびサーバーが既に実行されていたときに、いつmfp start
実行されるかが返されることがわかりました。1
0
これは、成功したコマンドが のコードで完了するという終了ステータスの規則を破ります0
(一部のツールはその意味を想定しています)。
サーバーがすでに起動しているかどうかに関係なく、コマンドは目的の結果 (サーバーの実行) で完了するため、両方とも を返す必要があり0
ます。
または、さまざまな終了コードから派生する他の意味/目的はありますか?
java - MFP 7.0 Java アダプターのビルド エラー
MFP 7.0 Java ベースのアダプターを使用しています。CLI と Eclipse の両方を使用してビルドしようとすると、次のエラーが発生します。
私は JavaScript ベースのアダプタを問題なく構築できます。これは、Java アダプタを構築しようとした場合のみです。
編集:
これは、Eclipse で MFP Studio プラグインを使用するときに発生するビルド エラーです。
JavaSampleAdapterResource.java
これが実装の要点です。