Wie lookup ejb auf JBoss AS 7.x
Ich versuche ejb-lookup für den jndi-Namen.
Das ejb ist gleichen jboss-server, dann ist der Erfolg. Aber ejb ist mit anderen jboss-server ist fehlgeschlagen.
Mein source-code:
Hashtable<String, String> env = new Hashtable<String, String>();
env.put("java.naming.provider.url","jnp://192.168.100.10:8484");
env.put("java.naming.factory.initial",
"org.jboss.as.naming.InitialContextFactory");
env.put("java.naming.factory.url.pkgs",
"org.jboss.as.naming.interfaces.java");
env.put("java.naming.security.principal", "Admin");
env.put("java.naming.security.credentials",
"password");
Context context = new InitialContext(env);
IMyLogic infoLogic = (IMyLogic) context.lookUp("java:global/MyApplication/MyModule/MyLogic!org.test.interfaces.IMyLogic");
IMyLogic ejb 192.168.100.10 jboss as 7.1 bereitgestellt.
Ich versuche lookup 192.168.100.15 jboss as 7.1.
Danke.
InformationsquelleAutor Delgersaikhan Jargalsaikhan | 2012-05-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollten Sie diese Anleitung verwenden, um remote-Aufrufe von einer EJB aus einer standalone-client:
https://docs.jboss.org/author/display/AS71/EJB+invocations+from+a+remote+client+using+JNDI
Oder wenn Sie in einem anderen JBoss-Instanz, dann nutzen Sie den dazugehörigen Artikel:
https://docs.jboss.org/author/display/AS71/EJB+invocations+from+a+remote+server+Instanz
Thx für die Antwort. Raylite3
Deine Antwort ist korrekt. Ich kann lookup ejb von einem anderen server. Aber Wie standalone.xml Konfigurationen dynamisch code. helfen Sie mir.
InformationsquelleAutor Raylite3