2017-10-27 3 views
0

私はWebサーバーTomcat 8で動作するJSF 2.2のEclipse Neon 64bitsからアプリケーションを開発しています。JSFコードの変更中にセッションを開いたままにする方法はありますか?

私の問題は、自分のコードでエラーが検出されたときに、それを.java Tomcatはセッション情報を再構築するので、私が行うすべての修正について、再度ログインする必要があります。私は自分のコードに変更を加えても、アプリケーションセッションは開いたままにしておきたいと思います。

この問題で私を助けてくれることを願っています。

ありがとうございます!あなたはこのarticle

ホット配布を見るhot deployment言うことを意味

+0

再デプロイメントでセッションを保持する機会がないことを認識しています。ログイン・メカニズムをどのように実装したかによって、開発用の自動ログイン・メカニズムをデフォルトの開発/テスト・ユーザー信任状で追加することを検討してください。まだ古いセッションは保持していませんが、新しいセッションがあり、ログイン資格情報を入力する必要はありません。 – irieill

答えて

0

:ホットデプロイ可能なサービスは、追加または実行しているサーバーから削除することができるものです。現在展開しているものを再展開せずにON-THE-FLYを変更することができます。時間の節約は、開発者が単にビルドを実行し、ビルド、シャットダウン、スタートアップの代わりに新しいコードを自動展開することが大規模な場合に実現しました。

または通常、

コールド展開:コールド展開は、変更を反映するために再起動するサーバーの1つ以上のインスタンスを必要とするタスクとして定義されています。 AS

  • 停止のJBoss AS
  • 必要に応じてデータ/を削除し、/、TMP /、作業を記録/
  • アプリケーション(複数可)を再デプロイ
  • JBossを起動: コールド展開が遅いが安定しています

どちらの方法でも小文字と小文字がありますが、通常モードでもアプリケーションをテストすることをお勧めします。

関連する問題