In een servlet creëer ik een object.
Dit object verbind ik aan een session object mbv. de
Hierna forward ik naar een JSP pagina en probeer ik het object te benaderen op deze manier:
Deze cast veroorzaakt een error, namelijk een ClassCassException.
Ik ben zelf al even op zoek gegaan waar dit aan kan liggen en het komt volgens mij doordat de classloaders niet gelijk zijn.
Iemand enig idee hoe het komt dat de classloaders niet gelijk zijn en hoe ik dit probleem kan oplossen.
BTW. ik gebruik JRun 3.1 als webserver (mocht dit er iets mee te maken hebben)
Dit object verbind ik aan een session object mbv. de
code:
1
| setValue("naam",myMessage) |
Hierna forward ik naar een JSP pagina en probeer ik het object te benaderen op deze manier:
code:
1
| MyMessage message=(MyMessage)session.getValue("naam"); |
Deze cast veroorzaakt een error, namelijk een ClassCassException.
Ik ben zelf al even op zoek gegaan waar dit aan kan liggen en het komt volgens mij doordat de classloaders niet gelijk zijn.
Iemand enig idee hoe het komt dat de classloaders niet gelijk zijn en hoe ik dit probleem kan oplossen.
BTW. ik gebruik JRun 3.1 als webserver (mocht dit er iets mee te maken hebben)