1

Worklight 6.0.0.1 を使用しています。私のアプリケーションは wlInitOptions、connectOnStartup を使用し、サーバーに更新があるかどうかを確認します。

ダイレクト アップデート機能の動作がおかしいです。アプリケーションが適切に更新されることもあれば、アプリケーションのダウンロードとアンパッケージが何度も繰り返されることもあります。Worklight Studio のバージョンが Worklight Server のバージョンと同じであることを確認しました。

これは本番サーバーとテスト サーバーの両方で発生します。私は両方のオプションに従いました。つまり、WLAPP ファイルのアップロードのみを行い、別の試みで WAR ファイルを再インストールし、WLAPP ファイルを再アップロードしましたが、それでも問題は解決しません。私のプロダクションには 2 つのサーバーがあり、どちらも別々で、スティッキー セッションが有効になっているロード バランサーに接続されています。私のテストには、ロードバランサーに接続された 1 つのサーバーがあります。

3 つのサーバーすべてのローカル データベースとして DB2 を使用しています。驚くべきことに、Worklight Studio (開発) は問題なく動作します。問題は Android と iOS の両方にあります。

以下は、私が従っている手順です。

  1. プロジェクトを Worklight Studio (デスクトップ) にインポートする
  2. ビルドしてローカル マシンで実行する
  3. すべてのアダプターをデプロイする
  4. ビルドしてローカル マシンで実行する
  5. 機能の検証
  6. コンソール認証を使用するように authenticationConfig.xml を変更します (毎回同じユーザー名パスワードで同じファイルを使用します)。
  7. 実動サーバーを指すように worklight.properties を変更します
  8. console.username と console.password を提供します
  9. リモート・サーバー用にビルドします (実動/テスト・サーバーの URL を提供します) 10.アプリケーションをワークライト・コンソールにアップロードします
  10. アプリケーションを開いてみてください。
  11. 同じ手順に従うと、初めて直接更新が正常に機能し、次の更新でダウンロードとアンパッケージのループが開始されます。

他の誰かが同じことを経験していますか? 回避策/解決策はありますか?

4

1 に答える 1