I have wriiten a ejb client program and associated it with activity implementation.
When I had start the activity it threw an error
Error running myejbpackage.EjbClient.main([]):
java.lang.ExceptionInInitializerE
rror
java.lang.ExceptionInInitializerError: org.omg.CORBA.INITIALIZE: can't
instantia
te default ORB implementation com.ibm.rmi.corba.ORBSingleton minor code: 0
com
pleted: No
at java.lang.Throwable.<init>(Throwable.java:96)
at java.lang.Exception.<init>(Exception.java:44)
at java.lang.RuntimeException.<init>(RuntimeException.java:49)
at org.omg.CORBA.SystemException.<init>(SystemException.java:51)
at org.omg.CORBA.INITIALIZE.<init>(INITIALIZE.java:75)
at org.omg.CORBA.INITIALIZE.<init>(INITIALIZE.java:49)
at org.omg.CORBA.ORB.create_impl(ORB.java:308)
at org.omg.CORBA.ORB.<clinit>(ORB.java:205)
at
com.ibm.CORBA.iiop.GlobalORBFactory.init(GlobalORBFactory.java:43)
at com.ibm.ejs.oa.EJSORBImpl.initializeORB(EJSORBImpl.java:196)
at com.ibm.ejs.oa.EJSClientORBImpl.<init>(EJSClientORBImpl.java:93)
at com.ibm.ejs.oa.EJSClientORBImpl.<init>(EJSClientORBImpl.java:65)
at com.ibm.ejs.oa.EJSClientORBImpl.<init>(EJSClientORBImpl.java:47)
at com.ibm.ejs.oa.EJSORB.init(EJSORB.java:343)
at
com.ibm.ejs.ns.jndi.CNInitialContextFactory.initORB(CNInitialContextF
actory.java:431)
at
com.ibm.ejs.ns.jndi.CNInitialContextFactory.getInitialContext(CNIniti
alContextFactory.java:201)
at
javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:6
71)
at
javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:242
)
at javax.naming.InitialContext.init(InitialContext.java:218)
at javax.naming.InitialContext.<init>(InitialContext.java:194)
at myejbpackage.EjbClient.main(EjbClient.java:39)
at java.lang.reflect.Method.invoke(Native Method)
at com.ibm.workflow.java.Bridge.dispatch(Bridge.java:162)
at com.ibm.workflow.java.Bridge.call(Bridge.java:111)
1. Have you given the provider_url. "iiop://servername"
2. Use the same IBM JDK which comes with Websphere, if you try to use other JDK with Java client you might get problem with ORB.
3. You should have Websphere Advanced Edition not the Advanced Single Server edition to call EJB from java client.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum