ClassCastException wegen ClassLoader

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.

 Adobe

Schneller und einfacher Hilfe erhalten

Neuer Benutzer?

Adobe MAX 2024

Adobe MAX
Die Konferenz für Kreative

14. bis 16. Oktober in Miami Beach und online

Adobe MAX

Die Konferenz für Kreative

14. bis 16. Oktober in Miami Beach und online

Adobe MAX 2024

Adobe MAX
Die Konferenz für Kreative

14. bis 16. Oktober in Miami Beach und online

Adobe MAX

Die Konferenz für Kreative

14. bis 16. Oktober in Miami Beach und online