1

リンクから 6.3 の IBM Developer ドキュメントに記載されているように、リモート サーバーでのサイレント インストール手順に従いました 。 .doc/dev/t_silent_installation.html

リンクから MobileFirst CLI 6.3 ファイルをダウンロードしました: http://public.dhe.ibm.com/ibmdl/export/pub/software/products/en/MobileFirstPlatform/mobilefirst_cli_installer_6.3.0.zip

それを MobileFirst CLI 6.3.0 に解凍し、その中の以下のコンテンツを含む installer.properties ファイルをコピーしました。

LICENSE_ACCEPTED=TRUE

USER_INSTALL_DIR=/opt/ibm/Worklight-CLI

同じフォルダーにとどまり、指定したフォルダーに CLI 3.0 をインストールしました。

./install_linux.bin -i silent -f installer.properties

アプリは /opt/ibm/Worklight-CLI ディレクトリーにインストールされています。

次に、リンク ( http://www-01.ibm.com/support/knowledgecenter/SSHS8R_6.3.0/com.ibm.worklight.dev.doc/dev/r_wl_cli_commands_and_their_definitions ) で指定されているコマンド ライン コマンドに従ってサンプル アプリを作成しました 。 html

$ mfp create MyProject
$ cd MyProject
$ mfp build
$ mfp deploy

アプリのビルドとデプロイメントの後、ブラウザーで MobileFirst コンソールを確認しようとすると、次のリンクが表示されます。 http://xxx.xxx.xxx.xxx:10080/worklightconsole

管理者/管理者資格情報にログインした後、ページが表示され、環境が読み込まれますが、30 秒以上待機すると、添付の画像のようにエラーがスローされます。しかし、ログ ファイルには、一部の JAR ファイルが見つからないことが示されています。そして、MFP 6.3 の新規コピーを何度もインストールしてみました。しかし、いつも同じ問題。

添付のログ ファイルとスクリーンショットを見つけてください。

正確な問題が何であるかを見つけることができません。

サーバーエラー。サーバー管理者に連絡してください。

サーバー構成:

  • Ubuntu 14.04.01 LTS
  • MobileFirst バージョン: 6.3.0.00.20141127-1401
  • Java バージョン: "1.7.0_65"
  • java.home = /usr/lib/jvm/java-7-openjdk-amd64/jre
  • OpenJDK ランタイム環境 (IcedTea 2.5.3) (7u71-2.5.3-0ubuntu0.14.04.1)
  • OpenJDK 64 ビット サーバー VM (ビルド 24.65-b04、混合モード)

コンソール エラー メッセージ: ここに画像の説明を入力

ログファイル:

[12/11/14 10:27:57:376 IST] 0000002f m.ibm.ws.container.service.app.deploy.ManifestClassPathUtils W SRVE9967W: マニフェスト クラス パス jaxb-api.jar が jar ファイルに見つかりません
wsjar:file:/home/administrator/.ibm/mobilefirst/6.3.0/server/wlp/usr/servers/worklight/apps/worklightconsole.war!/WEB-INF/lib/jaxb-impl-2.1.12.osgi .jar またはその親。

[12/11/14 10:27:57:376 IST] 0000002f m.ibm.ws.container.service.app.deploy.ManifestClassPathUtils W SRVE9967W: マニフェスト クラス パス activation.jar が jar ファイルで見つかりません

wsjar:file:/home/administrator/.ibm/mobilefirst/6.3.0/server/wlp/usr/servers/worklight/apps/worklightconsole.war!/WEB-INF/lib/jaxb-impl-2.1.12.osgi .jar またはその親。

[12/11/14 10:27:57:376 IST] 0000002f m.ibm.ws.container.service.app.deploy.ManifestClassPathUtils W SRVE9967W: マニフェスト クラス パス jsr173_1.0_api.jar が jar ファイルに見つかりません

wsjar:file:/home/administrator/.ibm/mobilefirst/6.3.0/server/wlp/usr/servers/worklight/apps/worklightconsole.war!/WEB-INF/lib/jaxb-impl-2.1.12.osgi .jar またはその親。

[12/11/14 10:27:57:377 IST] 0000002f m.ibm.ws.container.service.app.deploy.ManifestClassPathUtils W SRVE9967W: マニフェスト クラス パス jaxb1-impl.jar が jar ファイルで見つかりません

wsjar:file:/home/administrator/.ibm/mobilefirst/6.3.0/server/wlp/usr/servers/worklight/apps/worklightconsole.war!/WEB-INF/lib/jaxb-impl-2.1.12.osgi .jar またはその親。

[12/11/14 10:27:57:637 IST] 00000029 com.ibm.ws.webcontainer.osgi.webapp.WebGroup I SRVE0169I: Web モジュールをロードしています: IBMJMXConnectorREST。

4

3 に答える 3

1

ドキュメントにリンクしただけです。質問を編集して、実際に行ったことを説明してください。

以下は、 MobileFirst CLI を使用して新しいプロジェクトとアプリケーションを作成し、MobileFirst Console を開くために( CLI チュートリアルに基づいて) 私が行ったステップです。

システム:

  • OS X 10.10.1
  • Oracle Java (OS によってインストールされるデフォルト)

ターミナルで:

  1. cd /Users/idanadar/デスクトップ
  2. mfp create testProject
  3. cd testProject
  4. mfp ハイブリッド testApp を追加
  5. mfp 開始
  6. mfp ビルド
  7. mfp 展開
  8. 複合機コンソール

コンソールが開かれました: ここに画像の説明を入力

于 2014-12-15T07:43:59.387 に答える
0

Eclipse ワークスペースのパスにスペースがあるかどうかを確認してください。MobileFirst Platform Foundation 6.3 に含まれる内部開発サーバーである Liberty 8.5.5.3 には、パス名に空白を含めることができないという既知の制限があります。

https://www-01.ibm.com/support/knowledgecenter/SSHS8R_6.3.0/com.ibm.worklight.getstart.doc/start/c_known_limitations.html

ログ ファイルに表示される内容と一致するエラーは、コンソールの起動時とアプリのデプロイ時またはプレビュー時に発生する可能性があります。

于 2014-12-17T19:04:58.043 に答える