2016-06-28 4 views
0

Je ne vois aucun problème lorsque j'exécute le serveur et le client sur le worksapce local (via eclipse). Cependant, il existe des problèmes si le client est exécuté à partir d'une machine différente de celle du serveur ou exécuté à partir du produit client exporté (c'est-à-dire Eclipse rcp). J'ai également lu un article sur JNDI et divers blogs en ligne. S'il vous plaît laissez-moi savoir si je manque quelque chose d'évident. Essayer de faire fonctionner le client distant pendant quelques jours maintenant. :(Recherche Ejb 3.0 déployé sur Jboss Eap 6.3 à partir du client distant

Object returnValue = context.lookup("ejb:GeoEE/GeoEJB/UserRegistrationService!com.geo.request.ejb.IUserRegistrationService"); 

ci-dessus retourne la ligne objet dans l'environnement local et nulle en cas de client distant ou exporté

+0

Est-ce que votre ejb implémente une interface distante ou est déclaré comme distant? –

Répondre

0

Remplacer "ejb:". À "/"

Si non défini, utilisez les annonces au contexte init (remplacer le serveur et le port):

java.naming.factory.initial=org.jboss.naming.remote.client.InitialContextFactory 
java.naming.provider.url=http-remoting://127.0.0.1:8080 
jboss.naming.client.ejb.context=true