Win a copy of The Way of the Web Tester: A Beginner's Guide to Automating Tests this week in the Testing forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

IIOP Glassfish

Alessandro Gentile
Posts: 12
Eclipse IDE Fedora
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I've got two different instances of GlassFish (3.1.2) on two different jvms on two different nodes in a LAN. From an EJB I'm calling a remote EJB.
I bound, through glassfish admin console, orb-listener-1 to the Network address on both machines. Firewalls disabled

Here's the code:
ic = new InitialContext();
BankService bankservice = (BankService) ic.lookup("java:comp/env/ejb/BankServiceBean");

Here's the descriptor(glassfish-ejb-jar.xml):
I tried also with <jndi-name>corbaname:iiop@</jndi-name>

Here's the error I get:
WARNING: This bean [CallEjbBean] has no ejb reference by the name of [BankServiceBean]
SEVERE: DPL8006: get/add descriptor failure : ejb-ref TO BankServiceBean
WARNING: DPL8007: Unsupported deployment descriptors element jndi-name value corbaname:iiop@
SEVERE: javax.naming.NamingException: Lookup failed for 'java:comp/env/ejb/BankServiceBean' in SerialContext[myEnv={java.naming.factory.initial=com.sun.enterprise.naming.impl.SerialInitContextFactory,, java.naming.factory.url.pkgs=com.sun.enterprise.naming} [Root exception is javax.naming.NameNotFoundException: No object bound to name java:comp/env/ejb/BankServiceBean]

Where did I go wrong???

Any suggestion highly appreciated

  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic