スプリングセッション管理が動作しません

私の春のアプリケーションでは、私は春のセキュリティを追加します。私は私のセキュリティxmlファイルに言及した。


        
              
    

それは私のためにうまくいく。 次に私のアプリケーションのセッション管理を追加します。その後、私のセキュリティは以下のようになります


        
              
         ****
    

それから、サーバーを再起動し、セッションの有効期限ページに移動するアプリケーションを実行します。
それから私は再びURLをタイプし、それを完全に動作させます。サーバーが再起動するたびに、最初にアプリケーションがセッションの有効期限ページに移動します。私はなぜそれが起こるのではありません。どんな体が私を助けることができますか?その問題をどのように修正できますか?

web.xmlにセキュリティフィルタチェーンを追加しました

  
            springSecurityFilterChain
            org.springframework.web.filter.DelegatingFilterProxy
        

        
            springSecurityFilterChain
            /*
        
0

1 答え

ここに問題はありません。

ブラウザはセッションIDをクッキーに保存し、セッションIDをサーバーにアクセスするときに使用します。サーバーが再始動されるたびに、クッキー内のセッションIDはもはや有効ではありません。したがって、セッションは期限切れのメッセージです。

これをテストするには、サーバーを再起動してからサーバーにアクセスする前に、セッションCookieをブラウザーから削除します。セッションの期限切れページを取得しないでください。

0
追加された
それではアップフォートはいかがですか? :)
追加された 著者 Bogdan,
それはうまく動作します。私の問題を整理するためにラグラムに感謝します。本当に私はそれを知らなかった。
追加された 著者 Amila,