How to invoke an EJB running in a non JBoss application server via IIOP
Issue
- We encounter a problem when our application want to invoke EJB which deployed on weblogic server 10.3. It throws the following message:
org.omg.CORBA.INITIALIZE: Could not instantiate ORB implementation: org.jacorb.orb.ORB
org.omg.CORBA.ORB.create(ORB.java:102)
org.omg.CORBA.ORB.init(ORB.java:60)
weblogic.corba.j2ee.naming.ORBHelper.createORB(ORBHelper.java:448)
weblogic.corba.j2ee.naming.ORBHelper.getORBReferenceWithRetry(ORBHelper.java:624)
weblogic.corba.j2ee.naming.ORBHelper.getORBReference(ORBHelper.java:594)
weblogic.corba.j2ee.naming.InitialContextFactoryImpl.getInitialContext(InitialContextFactoryImpl.java:85) weblogic.corba.j2ee.naming.InitialContextFactoryImpl.getInitialContext(InitialContextFactoryImpl.java:31)
weblogic.jndi.WLInitialContextFactory.getInitialContext(WLInitialContextFactory.java:46) org.jboss.as.naming.InitialContext.getDefaultInitCtx(InitialContext.java:122) org.jboss.as.naming.InitialContext.init(InitialContext.java:107)
javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:134)
org.jboss.as.naming.InitialContext.<init>(InitialContext.java:98) org.jboss.as.naming.InitialContextFactory.getInitialContext(InitialContextFactory.java:44)
javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288)
javax.naming.InitialContext.init(InitialContext.java:223)
javax.naming.InitialContext.<init>(InitialContext.java:197)
org.apache.jsp.index_jsp._jspService(index_jsp.java:71)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:69)
javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:365)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:309)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:242)
javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
Environment
- Red Hat JBoss Enterprise Application Platform (EAP)
- 6.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.