असमर्थ मैं निम्नलिखित सत्र सेम scoped हैdeserialize करने के लिए वसंत सत्र Scoped सेम
@ManagedBean
@Component
@Scope(proxyMode= ScopedProxyMode.TARGET_CLASS, value="session")
public class SessionData implements Serializable {}
और मैं एक डेटाबेस में बिल्ला सत्र की दुकान।
org.apache.catalina.session.PersistentManagerBase.swapIn Error deserializing Session EE913D2ACAD49EB55EDA657A54DFA2CB: {1}
java.lang.ClassNotFoundException: de.myproject.SessionData$$EnhancerBySpringCGLIB$$768b59b9
ऐसा लगता है कि यह वास्तव में पूरे वसंत संदर्भ धारावाहिक, और स्पष्ट रूप से सर्वर के पुनरारंभ होने के बाद ऐसी कोई वर्ग de.myproject.SessionData$$EnhancerBySpringCGLIB$$768b59b9
है: समस्या यह है कि, जब आवेदन मैं निम्न त्रुटि प्राप्त एक संग्रहीत सत्र deserialize की कोशिश करता है, है , इसलिए मुझे उपरोक्त अपवाद प्राप्त होता है।
क्या इससे बचने का कोई तरीका है, ताकि सत्र-स्कोप्ड बीन ठीक से क्रमबद्ध हो?
अद्यतन: issue है जो इस टिप्पणी के बिना हल किए गए हैं, हालांकि मुझे अभी भी इसका सामना करना पड़ता है।
आप अपने DB में सत्र डेटा स्टोर करते हैं? –
मेरे पास टॉमकैट सर्वर डीबी में सत्रों को स्टोर करने के लिए कॉन्फ़िगर किया गया है। – vtor
उलझन में: @ManagedBean जेएसएफ एनोटेशन है, आपके पास एक ही बीन पर जेएसएफ और स्प्रिंग एनोटेशन दोनों क्यों हैं? –