私のプロジェクトの展開に少し問題があり、何時間も Web を検索しても、これに対する答えが見つかりません。
状況:
私は、使用中に生成されるアップロードやその他のファイルを保持する Web アプリケーションに取り組んでいます。簡単にするために、これらを次の場所に保存します。.../mywebapp/web/some subfolders/*
ここまでは順調ですね。
私の問題:
プロジェクトを実際のサーバーに再デプロイするたびに (クラス/jsp を更新した後)、Glassfish は.../mywebapp/
再デプロイ中にコンテンツ全体を削除します。
これまでの私の手順:
- 私の webapp の最新バージョンを .war としてエクスポートします。
- 変更したファイルをサーバー上の .war ファイルに追加します (名前を .zip に変更してから .war に戻します)。
- 管理コンソール (locahost:4848) を使用して、サーバーに .war を再デプロイします。
私の質問は、 この現在の手順はデータが失われる可能性が非常に高いです (ファイルを失う可能性があります!) 実行時に追加されたすべてのファイルを失うリスクなしに、サーバーに変更をアップロードできる簡単な方法はありますか?