Ondra Nekola píše v Po 31. 10. 2005 v 12:46 +0100:
> > Zdravim,
> >
> > dosud jsem mel EJB i WEB vrstvu v jednom EARu (EJB3), ale ted  
> > potrebuju
> > vyzkouset deploy  EJB (session beany, POJO ejb3 entity) a WEB  
> > (servlety,
> > tapestry) vrstvev zvlast (s nejvetsi pravdepodobnosti bude kazda bezet
> > na jinym stroji v produkci).
> >
> > Dejme tomu, ze mam @Remote rozhrani "IUserService" a POJO entitu
> > "User" (se vsemi potrebnymi anotacemi). Pokud oddelim vrstvy, musim
> > zahrnout rozhrani a entitu i do webove (klientske) vrstvy. Pokud chci
> > ale ted ziskat entitu User ze vzdaleneho rozhrani @Stateless
> > IUserService, dostanu vyjimku "ClassCastException".
> >
> > Jediny co me napada je, ze je rozhrani a entita zahrnuta v obou  
> > vrstvach
> > (coz pri delpoyi pres jeden EAR neni, tam je jednou), ale vubec  
> > netusim
> > jak ven.
> >
> > Co se s tim da delat? Diky moc, pf
> >
> 
> A instance jaké třídy vám vypadne?
>      Ondra Nekola

Na serveru se preda ten User a na klientu to spadne na
ClassCastException primo na tom volani metody @Stateless sluzby.

pf

Odpovedet emailem