How to lookup ejb on JBoss AS 7.x

20,542

You should use this guide to make remote invocations to an EJB from a standalone client:

https://docs.jboss.org/author/display/AS71/EJB+invocations+from+a+remote+client+using+JNDI

Or if you are in another JBoss instance, then use the accompanying article:

https://docs.jboss.org/author/display/AS71/EJB+invocations+from+a+remote+server+instance

Share:
20,542
Delgersaikhan Jargalsaikhan
Author by

Delgersaikhan Jargalsaikhan

Updated on May 12, 2020

Comments

  • Delgersaikhan Jargalsaikhan
    Delgersaikhan Jargalsaikhan almost 4 years

    I try ejb lookup for jndi name. That ejb is same jboss server then is success. But ejb is other jboss server then is failed. My 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 deployed. I try lookup 192.168.100.15 jboss as 7.1. Thanks.

  • Delgersaikhan Jargalsaikhan
    Delgersaikhan Jargalsaikhan almost 12 years
    Thanks, but I don't lookup ejb another jboss server.
  • Delgersaikhan Jargalsaikhan
    Delgersaikhan Jargalsaikhan almost 12 years
    Your answer is correct. I can lookup ejb from another server. But How to standalone.xml configurations dynamically for code. help me.