/ / čo je atribút __flexSession v HttpSession - java, servlety, flex, wildfly, httpsession

čo je atribút __flexSession v HttpSession - java, servlety, flex, wildfly, httpsession

Chcem vedieť, čo je atribút __flexSession vHttpSession. Práca na fronte aplikácie je flex, wildfly10 je aplikačný server a back end je java. HttpSession má atribút s názvom __flexSession, ktorý má objekt HttpFlexSession, ktorý sa zdá byť klonom HttpSession.Po znehodnotení HttpSession vždy, keď neplatím HttpFlexSession Mám túto výnimku. java.lang.IllegalStateException: WFLYCLWEBUT0001: Session KvLvpquLBKMYJ_APyZ6jzxhenh3cRIjoZtHkdAf3 je neplatná na org.wildfly.clustering.web.undertow.session.DistributableSession.validate (DistributableSession.java:55) na org.wildfly.clustering.web.undertow.session.DistributableSession.getAttribute (DistributableSession.java:142) na adrese io.undertow.servlet.spec.HttpSessionImpl.getAttribute (HttpSessionImpl.java:122) na adrese com.os.sp.web.servlet.SessionInvalidateServlet.doPost (SessionInvalidateServlet.java:58) na adrese javax.servlet.http.HttpServlet.service (HttpServlet.java: 707)

odpovede:

0 pre odpoveď č. 1

Tento problém je vyriešený "__flexSession" je automatickyvytvorený atribút, ktorý obsahuje reláciu, ktorá je replikou hlavnej relácie (rodičovská relácia). Ak zrušíte reláciu, automaticky zruší reláciu obsahujúcu atribút "__flexSession". Ak zrušíte reláciu obsahujúcu atribút "__flexSession", zruší sa aj jej rodič. Je to len teória, ale problémom je, ako môžete zabezpečiť, aby boli obe relácie neplatné. Aby sme prekonali túto pochybnosť, riešenie je najprv izolovať obidve zasadnutia navzájom ako neplatné jeden po druhom ako