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
