2017-07-13 9 views
0

アプリケーションサーバーをJBoss 7.1からWildfly 10.1に移行しています。私がアプリケーションをログアウトすると、クライアント側で設定されたCookieの有効期限が1970年1月1日00:00:00 GMT(これは過去)であるため、ログインできません。以前のバージョンでも同じことがうまく機能します。私のアプリケーションはStruts 1.X上に構築されています。ここには、私のクッキーヘッダーJSESSIONID = FkzDPhKDq-u6t0eanY9i-vAJv3VQwACYsVVo910I.domain.aliasが添付されています。パス= /ルート。最大年齢= 0; Expires = Thu、1970年1月1日00:00:00 GMT。Wildfly 10 Jsession ID

+1

Welcome to Stackoverflow! [ヘルプページ](http://stackoverflow.com/help)、特に[ここではどのトピックを聞くことができますか?](http://stackoverflow.com/help/)のセクションを読んでください。 on-topic)と[[どのような種類の質問を避けるべきですか?]](http://stackoverflow.com/help/dont-ask)を参照してください。また、[ツアー](http://stackoverflow.com/tour)をご覧になり、[良い質問をする方法](http://stackoverflow.com/help/how-to-ask)を読んでください。最後に、[最小限の完全で検証可能な例](http://stackoverflow.com/help/mcve)の作成方法を学んでください。 – Markus

+0

FYIは、9年前にリリースされたツールキットを使用しており、4年間サポートされていません。しかし、あなたはどのようにクッキーを見ていますか?あなたが見せているものはセッションクッキーに似ていますが、通常は日付情報がありません。しかし、タイムスタンプがゼロであるという事実は、私がそれがクッキーではなくビューであると考えさせる。 – stdunbar

答えて

0

解決策が見つかりました。どこからでも私のアプリケーションは、明白なクッキーを確保してレスポンスに追加していました。これはJBoss 7.1まではうまくいきましたが、Mozilla-Wildlflの組み合わせは同じものを検出できず、古いCookieを常に新しいCookieとして戻しました。それを解決した。助けてくれてありがとう。

関連する問題