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
> > >
> > >
> >
> >
>
>

Odpovedet emailem