Problem
Sie erhalten eine ClassCastException beim Versuch, ein zuvor geladenes Objekt zu lesen. Sie haben eine kompilierte Klasse unter /apps/abc/classes. Sie laden ein Objekt aus dieser Klasse in die Sitzung, indem Sie Ihr Servlet verwenden, das ebenfalls in /apps/abc/classes kompiliert ist. Dann versuchen Sie, das geladene Objekt in einer JSP aus /apps/abc/components/examplecomponent zu lesen.
Lösung
Platzieren Sie Ihre Klassendatei auf einer höheren Ebene in der Classloader-Hierarchie. Ausführliche Informationen finden Sie unter docs.day.com.
Weitere Informationen
Dieses Verhalten ist möglicherweise das Ergebnis eines Classloader-Problems. Das zuerst geladene Objekt ist an zweiter Stelle nicht sichtbar.
Bei Ihrem Konto anmelden