2016-06-28 36 views
0

bereitgestellt Ich sehe keine Probleme, wenn ich den Server und Client auf der lokalen WorkScape (über Eclipse) ausführen. Es gibt jedoch Probleme, wenn der Client von einem anderen Computer als auf einem Server ausgeführt wird oder von einem exportierten Clientprodukt (d. H. Eclipse rcp) ausgeführt wird.Suche Ejb 3.0 auf Jboss Eap 6.3 von Remote-Client

Ich lese auch Artikel über JNDI und verschiedene Online-Blogs. Bitte lassen Sie mich wissen, wenn ich etwas Offensichtliches vermisse. Ich versuche, den Remote-Client jetzt für ein paar Tage in Betrieb zu halten. :(

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

über Zeilenumbrüche Objekt in der lokalen Umgebung und null bei Fern oder exportierte Client

+0

Ist Ihr EJB eine Remote-Schnittstelle implementiert oder wird es als Remote deklariert? –

Antwort

0

Ersetzen "ejb:". "/" Gilt

Wenn nicht gesetzt, diese Eigenschaften verwenden init-Kontext (Server und Port ersetzen):

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