Имам проект на Java Jersey, където изпълнявам приложение. От друга страна имам проект, в който има RMI приложение, как мога да свържа тези две да работят заедно. С други думи, как мога да интегрирам RMI/IIOP в приложение на Джърси.
Мислех си за нещо подобно:
@Path("/items")
public class ItemsResource {
@Context
UriInfo uriInfo;
@Context
Request request;
Stuber s = new Stuber();
@GET
public Response get() throws RemoteException {
}
Ако имам външен клас в проекта Jersey, който ще работи като клиент за свързване с RMI/IIOP
public class Stuber {
Context ic;
iRemoteLogic logic;
public Stuber() {
super();
Object objref;
try {
ic = new InitialContext();
objref = ic.lookup("LogicService");
System.out.println("Client: Obtained a ref. to Hello server.");
logic = (iRemoteLogic) PortableRemoteObject.narrow(
objref, iRemoteLogic.class);
Какво трябва да добавя към класа Stuber, за да мога да работя като RMI/IIOP клиент?
Благодаря :)
ЗАБЕЛЕЖКА: Следвах този урок за RMI/IIOP