Problema

Si ottiene una ClassCastException mentre si cerca di leggere un oggetto precedentemente caricato. Hai una classe compilata sotto /apps/abc/classes. Si carica un oggetto da questa classe nella sessione usando il proprio servlet che è anche compilato in /apps/abc/classes. Poi, prova a leggere l'oggetto caricato in un JSP da /apps/abc/components/examplecomponent.

Soluzione

Posizionate il file classe in un livello più alto nella gerarchia dei classloader. Consultate docs.day.com per una descrizione dettagliata del classloader.

Informazioni aggiuntive

Questo problema è probabilmente il risultato di un problema di classloader. L'oggetto caricato nella prima posizione non è visibile nella seconda posizione.

Questo prodotto è concesso in licenza in base alla licenza di Attribuzione-Non commerciale-Condividi allo stesso modo 3.0 Unported di Creative Commons.  I post su Twitter™ e Facebook non sono coperti dai termini di Creative Commons.

Note legali   |   Informativa sulla privacy online