Hi,

I have modified the Calculator sample to use an EJB binding for addService.
I have deployed an AddService bean in Geronimo 2.0-SNAPSHOT Tomcat server.
I am using an EmbeddedSCADomain to run the sample.  I am facing a strange
problem.  When I run the sample in J2SE environment (I actually modified the
testcase in sca/modules/binding-ejb to run this sample) everything runs
fine.  I see that the EJB is invoked for AddService.  But when I run this
sample inside Geronimo using the tuscany-plugin (see
http://cwiki.apache.org/confluence/display/TUSCANYWIKI/Tuscany+Geronimo+Integrationfor
details on the Geronimo Tuscany Integration details), I am getting "
java.rmi.MarshalException: Unable to create stub for class java.lang.Object;
nested exception is:
org.omg.CORBA.MARSHAL: Unable to create stub for class java.lang.Object:
vmcid: Apache minor code: 0x2e completed: No "

Here is the reference ejb binding xml-fragment from Calculator-new.composite

        <reference name="addService">
            <interface.java interface="calculator.AddService"/>
            <binding.ejb uri="corbaname:iiop:[EMAIL PROTECTED]
:1050#AddServiceBean"/>
        </reference>

Here is the session bean definition in ejb-jar.xml:
      <session>
         <description>AddService Bean</description>
         <display-name>AddServiceBean</display-name>
         <ejb-name>AddServiceBean</ejb-name>
         <home>calculator.AddServiceHome</home>
         <remote>calculator.AddService</remote>
         <local-home>calculator.AddServiceLocalHome</local-home>
         <local>calculator.AddServiceLocal</local>
         <ejb-class>calculator.AddServiceBean</ejb-class>
         <session-type>Stateless</session-type>
         <transaction-type>Container</transaction-type>
      </session>

And the binding in openejb-jar.xml:

        <session>
          <ejb-name>AddServiceBean</ejb-name>
          <jndi-name>AddServiceBean</jndi-name>
           ...
        </session>


Any ideas on what is making the difference in J2SE and J2EE enviroments in
this context?  Any help in resolving this problem is appreciated.

Thanks and best regards,
Vamsi

Reply via email to