Worklight Studio でアプリケーションをビルドすると、ビルドによって .wlapp ファイルが生成され、yourProject\bin
フォルダーに保管されます。これらのファイルは、手動で削除しない限り、bin フォルダーから削除されません。
- appname-envname-version.wlapp
- appname-common-version.wlapp
- appname-all.wlapp
version
で設定した値に応じて値が変化する場所yourProject\yourApp\application-descriptor.xml
。
さまざまなバージョンの成果物とプロジェクトのソース コードを (ソース管理システムを使用して) バックアップすることをお勧めします。これにより、いつでも任意のバージョンを復元できます。すでに本番環境にいることについて話している場合....
デプロイ後、.wlapp ファイルはファイル システムではなく、データベースに保存されます。
したがって、バックアップがない場合に以前に展開された .wlapp ファイルを取得する場合(これは非常に悪いことです)、これらはデータベースAPP_SYNC_DATA
の列のテーブルに格納されますdeployable
。関連する APP_SYNC_DATA.deployable データを .wlapp ファイルとして抽出して保存することができます。
しかし、これは、他の試みよりも「うまくいく」ことを保証するものではありません。その .wlapp は特定のサーバー URL で動作するように構成されており、この新しいクラスターが以前のクラスターのレプリカではない場合、これも機能していないと思います...しかし、エラーについて詳しく知らなくても、それらが何に関連しているかを知っています(ただし、これはこの質問の対象ではありません)。