本文介紹了Java.io.NotSerializableException:org.mybati.spring.SqlSessionTemplate的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
我在Tomcat中進行集群時遇到了異常情況。
嚴重:無法序列化會話ID的增量請求[E67521E84EE07AB85E0243149B4DE472.jvm2]
Java.io.NotSerializableException:org.mybati.spring.SqlSessionTemplate
在java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1180)
在java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1528)
推薦答案
異常的Java解釋異常的含義:
當實例需要具有Serializable接口時拋出。序列化運行庫或實例的類可以引發此異常。該參數應為類的名稱。
https://docs.oracle.com/javase/7/docs/api/java/io/NotSerializableException.html
您的程序試圖以某種方式將SqlSessionTemplate
的實例寫入對象流(也稱為序列化),可能是為了通過網絡將其發送到另一臺計算機。
要修復此異常,通常需要讓類實現Serializable
接口,但由于這是一個庫類,并且不歸您所有,因此無法更改,因此不應序列化。
這篇關于Java.io.NotSerializableException:org.mybati.spring.SqlSessionTemplate的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,