2010-05-04 5 views
0

Comment puis-je accéder à un EJB déployé sur un serveur de communauté websphere à l'aide d'Open EJB? J'essaie d'utiliser du code comme le suivant mais je ne suis pas sûr de savoir quoi utiliser pour une URL. Remarque J'ai essayé les ports 2809 et 1099 avec les préfixes d'URL ejb: et IIOP.Accéder à un EJB déployé sur un serveur de communauté websphere à l'aide d'Open EJB?

  Properties props = new Properties(); 
      props.put(Context.INITIAL_CONTEXT_FACTORY,"org.apache.openejb.client.RemoteInitialContextFactory"); 
      props.put(Context.PROVIDER_URL,"IIOP://127.0.0.1:2809"); 
      Context ctx = new InitialContext(props); 
      Object ref = ctx.lookup("CalculatorRemote "); 

CalculatorImpl h = (CalculatorImpl) PortableRemoteObject.narrow (ref, CalculatorImpl.class);

+0

Quel est le client? Une application Web également déployée sur WAS ou une application autonome? Ou ...? – djna

+0

Je souhaite que le client soit une application de console autonome. – Jared

Répondre

0

Essayez ceci:

props.put(Context.PROVIDER_URL,"ejbd://127.0.0.1:4201"); 
Questions connexes