OT: Obecně mám s JBoss EJB3 špatné zkušenosti, ona se každá verze chovala trochu jinak a např. mnou popsaný problém (serialVersionUID) jsme řešili asi před půl rokem a pak už to nezlobilo. Nicméně, ještě nebyl finální release, takže se tomu asi nelze divit. Sám čekám na App serveru od Sunu, JBoss používáme jen proto, že to byla jedna z prvních implementací EJB3 (spolu s Oracle), ale jinak jak JBoss AS, tak Hibernate přímo nesnáším a vypěstoval jsem si na něj časem pěknou alergii. ;)
Jirka Hradil On 10/31/05, Petr Fischer <[EMAIL PROTECTED]> wrote: > Diky, zkusim se podivat po podobny moznosti na JBoss. > Stejne ale nechapu, proc se to nechova jako ve vysledku na dvou ruznejch > pocich. V tom @Stateless beanu mam jen jedno vzdaleny rozhrani > (@Remote). Znamena to, ze se mi k tomu stavi JBoss chybne jako k > lokalnimu rozhrani pokud vse bezi pod jednou instanci JBossu? > > Je mi to nejaky podezrely... > > pf > > Roman Hrivik píše v Po 31. 10. 2005 v 13:45 +0100: > > Predpokladam ze to testujes na jednom serveri tak ze mas deploynute 2 EAR. > > ClassCastException dostanes najskor preto ze kontainer ti predava priamo > > instanciu, ktora je ale naloadovana inym class loadrom (patriacemu k EAR). > > > > Podobny problem som mal s Oracle IAS kde som potreboval komunikovat medzi > > 2 EAR. > > V Oracle IAS mas moznost definovat "zdielane" kniznice v spolocnom > > adresari applib a tie su potom vsetky loadovane jednym classloadrom. > > Odporucam ti preto - ak to mas deployovane na jednom kontaineri - ulozit > > POJO entitu "User" na spolocne miesto pre oba EAR. > > > > Roman > > > > > > > > > > Petr Fischer said: > > > 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 > > > > > > > > > > > >
