![](/img/trans.png)
[英]Session Replication and clustering using Spring Session and HazelCast IMDG on WildFly 18
[英]Wildfly Clustering error changing session id
我正在嘗試在Wildfly上設置集群結構。 我嘗試了Wildfly 8和Wildfly 8.2。 我的配置幾乎完成了,但在一種情況下,我遇到了很多異常。
當用戶嘗試首次登錄時,我使用
request.changeSessionId(); //request is HttpServletRequest
在這一行上,我有很多異常(大約3k行)。 一些例外是;
javax.ejb.EJBTransactionRolledbackEcxeption: org.hibernate.exception.SQLGrammerException: could not execute statement
[org.infinispan.interceptors.InvocationContextInterceptor] (default task-16) ISPN000136: Execution error: org.infinispan.commons.CacheListenerException: ISPN000280: Caught exception [org.hibernate.exception.SQLGrammarException] while invoking method [public void org.wildfly.clustering.web.infinispan.session.InfinispanSessionManager.removed(org.infinispan.notifications.cachelistener.event.CacheEntryRemovedEvent)] on listener instance: org.wildfly.clustering.web.infinispan.session.InfinispanSessionManager@5fe90f10
Undertow request failed HttpServerExchange{ POST /500.html}: org.infinispan.commons.CacheException: Unable to end batch.
這些是一些錯誤。 我相信我的堆棧跟蹤非常值得分享,因此我提出了一些例外。
正如我所說的,當我嘗試更改會話時會發生這些錯誤。 我不知道可能是什么問題。
我希望有人以前會遇到此錯誤並能對我有所幫助。
謝謝。
此問題已在WildFly 10.0.0.Final中修復。 我強烈建議您升級,因為8.x不再是活動分支。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.