問題タブ [worklight-appcenter]
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.
ios - IBM Worklight 6.0 - 「計測に失敗しました」エラー
iOS アプリを IBM Worklight Application Center 管理コンソールにデプロイしようとすると、次のエラーが発生します。
ファイル /var/folders/t0/jhv2njg9215......../T/temp19.........../Rmot...App..AppIphone.zip が空か無効です。おそらく、計測する前に XCode を使用してプロジェクトをビルドしなかったでしょう!
私たちが取ったステップは次のとおりです。
- Eclipse で iPhone 環境に移動し、右クリックします。
- IBM アプリケーション センターに移動
- [テスト対応アプリケーションの公開] を選択します。
弊社の開発環境: Eclipse Java EE Juno SR2
db2 - IBM Worklight 6.1 - プロジェクト データベース スキーマがバージョン N/A のものであるため、プロジェクトの初期化に失敗する
.war ファイルをアプリケーション サーバーにデプロイしようとすると、次のエラー メッセージが表示されました。
エラー 500: javax.servlet.ServletException: Worklight Console の初期化に失敗しました。ログに記録された例外: java.lang.RuntimeException: FWLSE0206E: データ ソース jdbc:db2://192.168.1.80 のプロジェクト データベース スキーマのため、プロジェクト /rmbp を初期化できませんでした:50001/APPCNTR はバージョン N/A のもので、バージョン 6.1.0.00.20131126-0630 以降のサーバーではサポートされていません。Worklight Ant タスクを使用して、プロジェクト データベース スキーマをアップグレードします。[プロジェクトrmbp]
私はすでにいくつかの調査を行っており、IBM に問題について尋ね、次の同様の質問を確認しました: IBM Worklight 6.1 - DB2 エラーが原因でプロジェクトを初期化できません
ibm-mobilefirst - アプリケーション センターの管理コンソールにアクセスできません
Application Center 管理コンソールへのアクセスに問題があります。IBM Worklight 6.1.0.1 の一部としてインストールしました。
にhttp://<hostname>:port/appcenterconsole/console.html
アクセスすると、 を使用してアクセスできますdemo/demo
。
ファイアウォールの内側からこれを行うと、すべてが期待どおりに機能します。ファイアウォールの外側から同じものにアクセスしようとすると、いくつかの問題が発生します。ロギングは最初は問題ないように見えますが、ページにアクセスするとunknown user
右上隅に表示されます。また、アプリケーションがリストされるはずの上部に、赤いボックスが表示されますApplication Center Server is not reachable
。
http://:/appcenterconsole/installers.html でも同じことが起こります。空のリストが表示され、エラーが表示されますCan't get the installer list
。
これはおそらくファイアウォールに関連していると思いますが、開く必要があるものを見つけることができません。それは現在開いていません。
正しい方向へのポインタは高く評価されます。
ibm-mobilefirst - Application Center モバイル クライアント - HTTPS 接続経由でログインできない
iOS デバイスにインストールされた appcenter モバイル クライアントが、利用可能なアプリを参照してインストールできる環境を用意しました。動作することを確認した後、環境を HTTPS に移行し、SSL 証明書をリバース プロキシにインストールし、アプリ センターの JNDI で構成を完了しました。
これで、デバイス ブラウザー経由でインストーラー カタログ、つまり、installers.html ページを参照することができました。AppCenter モバイル クライアントをインストールした後、モバイル クライアントから HTTPS URL 経由でサーバーにログインしようとしました。代わりに、エラーが発生しました:
私が使っているURLは
SSL オプションをON
モバイル クライアントのインストーラーに SSL 証明書をインストールする必要があると思います。そうですか?これについての指針は大歓迎です。Worklight のバージョンは 6.1 です
ありがとうございました
編集
証明書を確認したところ、パブリック CA (この場合は Verisign) から取得した証明書が、次のリストに含まれていないようです: http://support.apple.com/kb/ht5012
これは、証明書をデバイスに手動でインストールして機能させる必要があることを意味しますか?
ibm-mobilefirst - IBM Worklight - Difference between "applicationcenter" and "appcenterconsole" URLs
Whenever I hit the URL http://server:9080/applicationcenter/
it is redirecting to http://server:9080/appcenterconsole/console.html
.
Why this is happening?