問題タブ [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 投票する
2 に答える
646 参照

ibm-mobilefirst - mfp cli ビルド: プレビューで cordova が見つからない

CLI を使用してビルドする場合、すべて正常に動作しているように見えますが、コンソールでプレビューを確認すると、不足しているファイルがいくつかあることがわかります。コンソール出力は次のとおりです。

アンドロイド:

iPhone:

Eclipse を使用してプロジェクトをビルドしたときと、cli からビルドしたときに書き込まれたファイルに日付番号の違いがあることに気付きました... CLI の更新を確認して取得する簡単な方法はありますか?

(明確にするために、Eclipse で Studio を使用する場合、この問題は発生しません。)

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

ibm-mobilefirst - モバイル最初の cli プロジェクトのデプロイに失敗しました

MFP CLI を使用してプロジェクトを展開しようとすると、次のエラーが表示されます

複合機情報

xxxx-Macmini:Nauth user-x$ mfp info
OS: darwin x64 リリース: 11.4.2 システム・メモリー: 4096 MB のうち 128 MB の空き容量 ノード: v0.10.30 MobileFirst CLI: 7.0.0.00.20150610-1400 現行ディレクトリー: /Volumes /開発/wlsamples/NAuth2/apps/Nauth

現在のプロジェクト: /Volumes/Development/wlsamples/NAuth2

アダプタ: SqlAuth (/Volumes/Development/wlsamples/NAuth2/adapters/SqlAuth/SqlAuth.xml) 説明: SqlAuth タイプ: sql プロシージャ: readuser、submitAuthentication、getBalance

アプリケーション: Nauth (/Volumes/Development/wlsamples/NAuth2/apps/Nauth/application-descriptor.xml) 説明: Nauth タイプ: ハイブリッド アプリケーション 機能: 環境: iphone スキン:

サーバー・ロケーション: /Users/user-x/.ibm/mobilefirst/7.0.0.00.20150610-1353/server サーバー・バイナリー: /Users/user-x/.ibm/mobilefirst/7.0.0.00.20150610-1353/server/wlp /bin/server MobileFirst インスタンス: /Users/user-x/.ibm/mobilefirst/7.0.0.00.20150610-1353/server/wlp/usr/servers/worklight objc[26232]: クラス JavaLaunchHelper は両方の /Library/ に実装されていますJava/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home/jre/bin/java および /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home/jre/lib/libinstrument.dylib。2つのうちの1つが使用されます。どれが未定義です。Java HotSpot(TM) 64 ビット サーバー VM、バージョン 1.8.0_45-b14 (en_US) 上の WebSphere Application Server 8.5.5.4 (1.0.7.cl50420141121-1414)

環境変数: TERM_PROGRAM: Apple_Terminal rvm_bin_path: /Users/user-x/.rvm/bin TERM: xterm-256color シェル: /bin/bash TMPDIR: /var/folders/0m/ftx97h0n1rbcdwb3b3sv18lm0000gn/T/ Apple_PubSub_Socket_Render: /tmp/launch- PBGAEH/render term_program_version:303.2 TERM_SESSION_ID:8CB82941-523E-4034-BCA0-470F186ED261ユーザー:USER-X COMMADE_MODE:UNIX2003 _SYSTEM_TYPE:DARWIN RVM_PATENS/USERS-USERS-USERS-USERS-USERS-USERS-USERS-USERS-USERS-USERS-USERS-USERS-USERS-USERS-USERS-USERS-USERS-XFMPSF.F.FMCCFMC/ : 0x1F5:0:0 Apple_Ubiquity_Message: /tmp/launch-bCTtmF/Apple_Ubiquity_Message WEBWORKS_HOME: /Applications/BB10 WebWorks SDK 2.2.0.15 rvm_prefix: /Users/user-x PATH: /Applications/BB10 WebWorks SDK 2.2.0.15:/Applications/ BB10 WebWorks SDK 2.2.0.15/cordova-blackberry/bin/dependencies/bb-tools/bin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin:/Applications/IBM/MobileFirst-CLI:/Users/user-x/.rvm/ bin PWD: /Volumes/Development/wlsamples/NAuth2/apps/Nauth JAVA_HOME: /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home _system_arch: i386 _system_version: 10.7 rvm_version: 1.26.11 (最新) SHLVL: 2 HOME: /Users/user-x LOGNAME: user-x LC_CTYPE: UTF-8 DISPLAY: /tmp/launch-BI7HzF/org.x:0 _system_name: OSX _: /Applications/IBM/MobileFirst-CLI/IBMnode/bin /node WLP_USER_DIR: /Users/user-x/.ibm/mobilefirst/7.0.0.00.20150610-1353/server/wlp/usri386 _system_version: 10.7 rvm_version: 1.26.11 (最新) SHLVL: 2 HOME: /Users/user-x LOGNAME: user-x LC_CTYPE: UTF-8 DISPLAY: /tmp/launch-BI7HzF/org.x:0 _system_name: OSX _: /Applications/IBM/MobileFirst-CLI/IBMnode/bin/node WLP_USER_DIR: /Users/user-x/.ibm/mobilefirst/7.0.0.00.20150610-1353/server/wlp/usri386 _system_version: 10.7 rvm_version: 1.26.11 (最新) SHLVL: 2 HOME: /Users/user-x LOGNAME: user-x LC_CTYPE: UTF-8 DISPLAY: /tmp/launch-BI7HzF/org.x:0 _system_name: OSX _: /Applications/IBM/MobileFirst-CLI/IBMnode/bin/node WLP_USER_DIR: /Users/user-x/.ibm/mobilefirst/7.0.0.00.20150610-1353/server/wlp/usr

Java ホームが正しく設定されている
xxxx-Macmini:Nauth user-x$ echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home

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

ibm-mobilefirst - デプロイされるファイルと、worklight コンソールのどこでファイルを見つけることができますか?

IBM MobileFirst プラットフォームを使用してモバイル アプリを開発しています。

コマンド「mfp build」を使用してコマンド ライン ツールを使用してコードをコンパイルし、「mfp deploy」を使用してデプロイします。以下の URL からアプリケーションをプレビューできます: http://localhost:xxxxx/worklightconsole/index .html

「mfp build」を実行すると、次の 6 つのファイルが得られます。

  • mobapp.war
  • mobAppAdapter.adapter
  • ダッシュボード-all.wlapp
  • Dashboard-common.wlapp
  • Dashboard-desktopbrowser-1.0.wlapp
  • ダッシュボード-ipad-1.2.wlapp

質問:

  1. 「ワークライト・コンソール」の 6 つのファイルはどこにありますか? (また)
  2. ファイルが正しくデプロイされているかどうかを確認するには、他にどの URL を参照すればよいですか?

「mfp build」と入力すると、ファイルがデプロイされますが、どこにデプロイされるかわかりません。WAS はインストールされていませんが、代わりに「liberty」が使用されています。

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

ibm-mobilefirst - mobileFirst サーバーのランタイム環境値は、デフォルト値「worklight」に設定されています

Ant スクリプトを使用して war ファイルをデプロイするために、mobileFirst CLI を使用しています。mfp-cli Web サーバー ディレクトリと derby データベースのパスを指定します。

以下は私のコードです:

server.xml は次のように更新されています。

しかし、ここで server.xml の TestProj.war コードの ID と名前は「worklight」です。デフォルト値としてどのようになったかがわかりません。サーバーの実行中にランタイム環境が worklight として表示されます。MBean が見つからないというエラーがスローされるため、アプリをデプロイできません。

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

ibm-mobilefirst - XML 検証エラー Mobilefirst アプリの認証性

IBM Worklight 6.0 から IBM Mobilefirst 6.3 にアップグレードされたサーバーを使用しています。

サーバーは現在、AppAuthenticity が有効になっていない古いバージョンのモバイル アプリケーションを実行しています。

新しいバージョンのアプリケーションをアップロードすると、AppAuthenticity オプションは 1 つの (Windows) 環境でのみ有効になり、他の環境は無効のままになりました。

再起動後、Windows 環境のバージョンは他のバージョンのようになりましたが、iPAD 環境では AppAuthenticity を変更するオプションが提供され始めました。

WLADM CLI を使用してアプリケーションをリストしたところ、以下のエラーが表示されました。

https://URL/wladmin/management-apis/1.0/runtimes/worklight/applications/MYAPPS?locale=en_USから読み取る XML 検証エラー : cvc-complex-type.4: 属性 'downloadLink' は要素 'applicationEnvironmentDataAccess に表示される必要があります'。

他のサーバーで単独で実行されたアプリケーションは、同じアプリケーション記述子と WAR ファイルで正常に動作しますが、古いバージョンと新しいバージョンが同じサーバーにアップロードされた場合にのみ、この問題が発生します。

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

java - 「mfp build」によって Android .iml ファイルの「jdkName」がどのように決定されるか

AndroidManifest.xmlは持っています:

<uses-sdk android:minSdkVersion="19" android:targetSdkVersion="19"/>

しかし、mfp build生成された .iml ファイルを実行すると、次のように表示されます。

<orderEntry type="jdk" jdkName="Android API 21 Platform" jdkType="Android SDK" />

これは SDK 19 ではなく、$ANDROID_HOME環境変数を指定してインストールした API レベルの 1 つでもありません。

.iml ファイルを手動で編集してきましたが、それは理想的ではありません。その jdkName はどのように選択され、どのように制御できますか?

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

ibm-mobilefirst - 6.3 バージョンの MobileFirst CLI で縮小/連結を有効にしますか?

ビルド・サーバーで使用するために、コマンド・ラインを介して MobileFirst 6.3 の Minficiation/Concatenation 機能を有効にしようとしています。ただし、そのタスクを実行するために選択する正しいオプションが見つかりません。

IDE を使用してこのタスクを正常に実行できましたが、これはビルド サーバーでは実行可能なオプションではありません。Eclipse IDE ビルドと CLI ビルドの間で同一の build-settings.xml ファイルを使用しています。

CLI の ANT スクリプトを編集することでこれを実現する方法があると聞いています。これが CLI のどこにあるか、またどのようにこれを行うかを知っている人はいますか?

0 投票する
3 に答える
202 参照

ibm-mobilefirst - Mobilefirst cli のビルドに失敗しました: info.plist ファイルの 1 バイト UTF-8 の読み取り

iOS と Android のネイティブ環境を含む mobilefirst 7.0 ハイブリッド アプリケーション プロジェクトがあります。
Windows 7 でモバイル ファースト cli 7.0 を使用してプロジェクトをビルドし、git サーバーからこのプロジェクトをチェックアウトした後、ビルド時のリソースを生成したいと考えています。また、iOS プロジェクトの info.plist の解析を開始すると失敗します。
以下のエラー メッセージは、mfcli から取得したものです。

「Resources Manager - info.plist ファイル 1 バイト UTF-8 の読み取りで問題が発生しました」とはどういう意味ですか?

Windows 7 の git ローカル リポジトリは、core.autocrlf = true に設定されています。
info.plist ファイルには繁体字が含まれているため、この問題は文字設定に関連している可能性があります。

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

ibm-mobilefirst - リモート・サーバーでの MobileFirst CLI 7.1 プッシュ

次のコマンドを使用して、.wlapp をリモート サーバーにプッシュしようとしました。

mfp push rockW510_Local mprod

そして、私は次のエラーがあります

プッシュの準備をしています... エラー: エラー コード: 306 エラー: [mprod] にプッシュされているランタイムは、アプリケーションの >runtime と同じではありません [StarterApplication_ionic-release71] エラー: INVALIDRUNTIMESCENARIO エラー: プッシュに失敗しました

ローカル プロジェクトのランタイムが異なるリモート サーバーに .wlapp、.adapter をプッシュすることはできませんか?

ありがとう