我有一个 Java Jersey 项目,我正在其中运行一个应用程序。另一方面,我有一个项目,如果有一个 RMI 应用程序,我怎样才能将这两个应用程序一起工作。换句话说,我如何将 RMI/IIOP 集成到 Jersey 应用程序中。
我在想这样的事情:
@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