/ / HttpSessionの__flexSession属性は何ですか - java、servlets、flex、wildfly、httpsession

HttpSessionの__flexSession属性は何ですか - java、servlets、flex、wildfly、httpsession

私は__flexSession属性が何であるかを知りたいhttpsession。アプリケーションフロントでの作業はフレックス、wildfly10はアプリケーションサーバー、バックエンドはjavaです。 HttpSessionには__flexSessionという名前の属性があり、HttpFlexSessionオブジェクトがあります.HttpSessionのクローンと思われます.HttpSessionを無効にした後、HttpFlexSessionを無効にするたびにこの例外が発生します。 java.lang.IllegalStateException:WFLYCLWEBUT0001:セッションKvLvpquLBKMYJ_APyZ6jzxhenh3cRIjoZtHkdAf3がorg.wildfly.clustering.web.undertow.session.DistributableSession.validate(DistributableSession.java:55)で無効です。 org.wildfly.clustering.web.undertow.session.DistributableSession.getAttribute(DistributableSession.java:142) io.undertow.servlet.spec.HttpSessionImpl.getAttribute(HttpSessionImpl.java:122) com.os.sp.web.servlet.SessionInvalidateServlet.doPost(SessionInvalidateServlet.java:58) javax.servlet.http.HttpServlet.service(HttpServlet.java:707)

回答:

回答№1は0

この問題は解決されました "__flexSession"は自動ですメインセッション(親セッション)のレプリカであるセッションが含まれています。 セッションを無効にすると、自動的に "__flexSession"属性に含まれるセッションが無効になります。 "__flexSession"属性を含むセッションを無効にすると、その親も無効になります。 これは単なる理論ですが、問題は両方のセッションが無効になることを保証する方法です。 したがって、この疑問解決策を克服するには、まずセッションを互いに分離し、