У меня есть проект 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 {
}
Был ли у меня внешний класс в проекте Джерси, который будет работать как клиент для подключения к 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