Ahoj
v init() metode servletu mozes vytvorit remote objekty a zaregistrovat
ich cez naming sluzbu ale... je dost velky bezpecnostny problem. Slusny
aplikacny server ti nedovoli pouzivat RMI ( rozumej otvarat sockety )
mimo RMI/IIOP transportu, teda len pre EJB. Inak musis hackovat policy
subor a podobne.
Rozhodne to neodporucam.
Dalo by sa uvazovat nad kniznickou Spring Remoting, ktora ma taky
servlet, co vie posielat/prijimat serializovane objekty do rovnakych
tried ako pouzivas na RMI.
ace ace wrote / napĂsal(a):
Dobry den,
mam aplikaci ktera vystavuje svoje metody pomoci RMI (je to vlastne RMI server)
a potreboval bych, aby mi bezela v ramci aplikacniho serveru...konkretne na
WebSphere / WebSphere CE. Mate s tim nekdo zkusenosti? Neumim si s tim poradit.
Nekde jsem se docetl, ze to jde hacknout tak, ze udelam aplikaci jako webovou a
udelam servlet, ktery v init instancuje prislusne tridy, ktere jsou vystaveny
pro RMI volani. To mi, ale nefunguje a v dokumentaci WebSphere se pise, ze
servlety nemohou slouzit jako RMI server.
..
Predem dekuji za kazdou odpoved.