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

Odpovedet emailem