classcastexception - Servlet Exception + Class Cast Exception + Glassfish + Netbeans + JPA Entities + Vaadin -
मुझे यह त्रुटि मिलती है:
स्टैंडर्डड्राफ्रैव वाल्व [वाडिन सर्लेट]: पीडब्ल्यूसी 1406: सर्वलेट Vaadin सर्वलेट के लिए Servlet.service () फेंक दिया अपवाद java.lang.ClassCastException: com.delhi.entities.Category com.delhi.entities.Category
ढाला नहीं जा सकता जब मैं ग्लासफ़िश v2 पर मेरे वेबएप को चलाने का प्रयास करता हूं।
श्रेणी एक जेपीए इकाई वस्तु है
सर्वर लॉग के अनुसार अपमानजनक कोड है:
के लिए (श्रेणी ग: श्रेणियां) {mymethod (); }
श्रेणियों से प्राप्त होता है:
सूची & lt; श्रेणी & gt; श्रेणियां = q.getResultList ();
कोई भी गलत क्या हुआ?
यह एक वर्ग है लोडर समस्या यदि एक वर्ग को विभिन्न वर्ग लोडरों द्वारा लोड किया जाता है, तो वस्तुओं की एक-दूसरे को असाइन नहीं किया जा सकता है आपने संभवत: एक वस्तु से दूसरे युद्ध में एक युद्ध से पारित किया है इसका समाधान करने के लिए कई विकल्प हैं:
- अपने सभी कोड को एक ही युद्ध में रखें।
- अपने युद्धों के बीच किसी तरह के रिमोटिंग का उपयोग करें सीरियलाइजेशन क्लास लोडर समस्या का ख्याल रखता है।
- सभी वारों को एक ईएआर में डालने का प्रयास करें। यदि वह काम नहीं करता है, तो सभी कोड को JAR में डाल दें जो कि MANIFEST.MF में EAR के कक्षापथ पर हैं।
Comments
Post a Comment