Hello ppl
I'm once again writing on the issue of B2B calls. I have read the
documentation and followed the instructions exactly the same way. But still
my B2B call gives me a Naming Exception which is null. As i've done what the
documentation says i cant find out why this aint working. i'll put up the
descriptors and the way i'm accessing it below.
my two Beans are BeanA & BeanB
BeanA is calling BeanB
Both Beans are in seperate JAR's.
ejb-jar.xml of BeanA
--------------------
<?xml version="1.0" encoding="Cp1252"?>
<ejb-jar>
<display-name>B2B</display-name>
<enterprise-beans>
<session>
<description>BeanA Description</description>
<ejb-name>MyBeanA</ejb-name>
<home>BeanAHome</home>
<remote>com.foo.bar.BeanA</remote>
<ejb-class>com.test.BeanABean</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Container</transaction-type>
<ejb-ref>
<ejb-ref-name>RefBeanB</ejb-ref-name>
<ejb-ref-type>Session</ejb-ref-type>
<home>com.foo.baz.BeanBHome</home>
<remote>com.foo.baz.BeanB</remote>
</ejb-ref>
</session>
</enterprise-beans>
</ejb-jar>
jboss.xml of BeanA
------------------
<jboss>
<secure>false</secure>
<container-configurations />
<resource-managers />
<enterprise-beans>
<session>
<ejb-name>BeanA</ejb-name>
<jndi-name>beana/BeanA</jndi-name>
<ejb-ref>
<ejb-ref-name>RefBeanB</ejb-ref-name>
<jndi-name>beanb/BeanB</jndi-name>
</ejb-ref>
<configuration-name></configuration-name>
</session>
</enterprise-beans>
</jboss>
ejb-jar.xml for BeanB
---------------------
<session>
<description>BeanB Description</description>
<ejb-name>MyBeanB</ejb-name>
<home>com.foo.baz.BeanBHome</home>
<remote>com.foo.baz.BeanB</remote>
<ejb-class>com.foo.baz.BeanBBean</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Container</transaction-type>
</session>
jboss.xml for BeanB
-------------------
<session>
<ejb-name>MyBeanB</ejb-name>
<jndi-name>beanb/BeanB</jndi-name>
<configuration-name></configuration-name>
</session>
The method am calling BeanB from BeanA is by placing this code in my
BeanABean
Context ctx = new InitialContext(props);
BeanBHome home =
(AlgorithmExecutorHome)ctx.lookup("java:comp/env/RefBeanB");
And When i call the BeanA from my client it throws a nameing exception at
the point where BeanA is calling BeanB
it says 'null'
i even tried giving the jndi-name for the look up of BeanB in BeanA but
still couldn't find around away to make it happpend.
would apperciate a quick response on this matter since am stuck here BIG
TIME.
Also thnx Ingo and John for the earlier response. Hope to hear from anyone
SOON.
TIA & Best Regards
Imran
--
--------------------------------------------------------------
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]