0 Replies Latest reply on Sep 23, 2003 3:36 PM by vincentchun

    Two server connection problem

    vincentchun

      I have two JBoss Server on two PC connected with LAN. Two server have different EJBs (of course, different functions).

      How can I call EJBs from one server to another server?

      client -> JBoss Server A -> JBoss Server B
      (do sth then call (do sth then return
      EJBs in Server B. to Server A)
      Return the result
      of Server A & B)

      For examples, UserHome is the Home of EJB in Server B. The following code is in the Server A call Server B EJB.

      try {
      InitialContext ctx = new InitialContext();
      Object objref = ctx.lookup("ejb/fyp/main/UserBean");
      UserHome home = (UserHome)PortableRemoteObject.narrow(objref, UserHome.class);
      } catch (Exception NamingException) {
      NamingException.printStackTrace();
      }

      As there hasn't UserHome class in server A, how can it connection to server B?

      Is copy all the EJB class from Server A to Server B the only solution?